begin process at 2012 02 12 16:47:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > POL : PUT ON LINE - APPLICATION D'UPLOAD RAPIDE D'IMAGES

POL : PUT ON LINE - APPLICATION D'UPLOAD RAPIDE D'IMAGES


 Information sur la source

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :POL, upload, images, forum, afck Niveau :Initié Date de création :21/12/2007 Date de mise à jour :29/04/2008 14:05:49 Vu / téléchargé :4 926 / 344

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Dès qu'on veut fournir une capture sur des forums, c'est un calvaire...

d'abord trouver un site gratuit, se faire des raccourcis ou des favoris, chercher, faire la capture, l'enregistrer, l'héberger, récupérer le lien etc... bref toujours les mêmes manipulations répétitives !!


ici cet utilitaire sans interface vient juste se loger dans le systray.

en sélectionnant le presse-papier, il est converti en jpg et est envoyé
en sélectionnant un fichier, si c'est du bmp il est converti, sinon il reste intact (et est aussi envoyé ^^)

une fois l'image envoyée, le presse-papier est chargé du résultat de l'image prête à coller
vous pouvez néanmoins récupérer cette image "en ligne" ou le lien.
chaque fichier envoyé est conservé dans le dossier '..\export\'


points techniques :
on passe ici par le site gratuit "MediasUpload", en pilotant Internet Explorer
l'interaction avec un champ "file" étant (soit-disant) impossible pour des raisons de sécurité, je vous laisse trouver les lignes permettant de passer outre cette restriction (dans AfCls_IE.cls)

pour la re-visualisation on passe par du html et du js ; il ne faut surtout pas supprimer le dossier '..\data'


désolé pour les commentaires, le but est la simplicité d'utilisation mais normalement çà reste compréhensible :)


n'hésitez pas à me donner vos impressions, je mettrai sans doute cette source à jour afin de ne pas restreindre qu'aux images



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

21 décembre 2007 04:42:17 :
zip
21 décembre 2007 04:45:11 :
1 fichier en trop
22 décembre 2007 15:40:22 :
le menu ne se fermait pas quand on cliquait à côté
29 avril 2008 14:05:50 :
'mediasupload' a fermé, modifs pour passer par 'enregistrersous'

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip ENCORE DES JEUX DE LOGIQUE? par oulipan
Source avec Zip Source avec une capture [VB] REMPLIR UN TREEVIEW AVEC LES DISQUES DU PC par lermite222
Source avec Zip Source avec une capture RECHERCHE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture [VBS] IMG2HTML RECHERCHER LES DIFFÉRENTS TYPES D'IMAGES ET L... par hackoo

Commentaires et avis

Commentaire de Exploreur le 21/12/2007 08:45:41 10/10

Salut PCPT,

Voilà "encore" une source fort utile pour ce genre de manipe...."Une de plus" à décortiquer avec un effet kisscool....lol...

A+
Exploreur

Commentaire de PCPT le 22/12/2007 15:44:40 administrateur CS

merci Explo ;)

un toute petite maj pour le focus/menu

j'en profite pour ajouter une explication (au cas où ; le titre peut être trompeur)
le but est principalement un gain de temps mais aussi de pouvoir envoyer directement des images sur un site gratuit. ce n'est pas un ftp, il n'y a pas besoin d'avoir de compte ou de site perso...

++ ;)
PCPT  [AFCK]

Commentaire de bilaloch le 22/12/2007 17:13:43

Bien joué PCPT. Source intéressante et utile ^^ . 9 / 10

BILALoch

Commentaire de bilaloch le 22/12/2007 17:15:30 10/10

En fin de compte, je mets 10 / 10, he he. Desolé pour le double post, j'avais pa capté la technique pour noter.

BILALoch

Commentaire de Nerthenake le 07/01/2008 15:30:02 10/10

Bonjour,

Je trouve ton code très bien présenté et très clair.

Je suis vraiment débutant dans le domaine de la programmation, et je voudrais savoir si tu pouvais m'expliquer comme fonctionne ta source, pour avoir les photo passé dans le clipboard et les liens internet, car je ne comprend pas le fonctionnement.

Sinon, pour ma note c'est 10/10, bravo.

Merci

Commentaire de PCPT le 07/01/2008 16:25:51 administrateur CS

salut,
merci pour ton comm ;)

explications....
bon, dans l'ordre! et brièvement (dans le détail il faut lire les commentaires dans les classes)

on a une image, donc un fichier :
bmp => on convertit en jpg avec GDI+ (par la classe AfCls_BmpToJpg) et on enregistre dans le dossier export
autre => on copie (et renomme) dans export

image en presse-papier :
toujours pas la classe AfCls_BmpToJpg :
on teste la validité du presse-papier grâce à l'objet CLIPBOARD accessible par VB qui contient.... beh le presse-papier ^^
la classe récupère ce presse-papier, enregistre en bmp dans le dossier temp, convertit en jpg par GDI+ (comme au dessus "bmp=>"), et supprime le bmp temporaire. le jpg est donc aussi renommé et exporté


donc dans tous les cas, on a maintenant un fichier jpg ou autre (sauf bmp) valide dans le dossier export


de là on va envoyer cette image locale sur le site mediasupload
ce site (comme d'autres) contient une zone qu'on pourrait assimiler à une textbox, un bouton "parcourir", et un bouton "envoyer"

la classe AfCls_IE va nous permettre de lancer une instance d'internet explorer et de manipuler ces zones

à savoir qu'en réalité, la textbox et le bouton parcourir ne sont qu'un seul objet de type "file", qui pour des raisons de sécurité de peut être manipulé...
bref on y arrive quand même, le chemin de l'image locale est copiée dans cette zone et le bouton "envoyé" est cliqué, ce qui envoie et valide le "form" de la page html.
la page s'actualise ce qui nous mène sur une sorte de page de résultat contenant (entre autres) de nouveau une zone texte avec le chemin de l'image "online"

toujours par pilotage on récupère ce chemin (donc une chaine de type "http://www.site.com/imageyyy.jpg")

le but étant de pouvoir avoir ce chemin en format "image html" pour copier dans une zone txt/html sur le forum, il faut que l'image soit dans une page (ce qui n'est pas le cas :))

toujours avec la classe AfCls_IE on va charger la page PicViewer.htm avec le chemin en argument, ce qui va (avec le javascript fourni dans le dossier data) afficher l'image

tout çà est "invisible"

on copie ensuite l'ensemble de la page chargée, on a alors le format html dans  le presse-papier

et on ferme proprement et signale à l'utilisateur que c'est prêt :p

en fait c'est un petit peu plus compliqué car il faut jouer avec les erreurs, le décalage entre le chargement en cours et réellement terminé au moment de la manipulation etc... mais dans les gros points c'est çà ;)

n'hésite pas si c'est pas assez clair
@+
PCPT  [AFCK]

Commentaire de Nerthenake le 08/01/2008 09:05:57

Salut,

Merci pour toutes ces explications.

Merci.

Commentaire de Exploreur le 08/01/2008 10:19:12

Salut PCPT,

Ben, je suis d'accord avec ce que dit NERTHENAKE.....

Quoi dire de plus sur ta source qui est comme dans tes habitudes de dev, impécable..!

Je comprend maintenant pourquoi tu me parles souvent des Class....Très pratique...hein Exploreur...va falloir un jour si mettre..lol...!

A+
Exploreur

Commentaire de PCPT le 29/04/2008 14:08:48 administrateur CS

bonjour à tous

************************
MAJ : V1.1.2
'mediasupload' a fermé, modifs pour passer par 'enregistrersous'
************************

AfCls_MediasUpload.cls a donc été remplacée par AfCls_EnregistrerSous.cls (ancienne laissée dans le dossier pas plus dans le projet)

n'hésitez pas si vous avez d'autres attentes ou conseils... ;)

ps : j'ai fait un mini tuto pour expliquer quoi fait quoi un peu plus en détails pour un membre, s'il y a des désireux, pourquoi pas

++ ;)

Commentaire de Exploreur le 29/04/2008 14:18:05

Salut PCPT,

Il est dispo sur Vbf le tuto ?

A+
Exploreur

Commentaire de PCPT le 29/04/2008 15:03:14 administrateur CS

non, trop particulier ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Protéger les images [ par kelly3382 ] Bonjour,Je débute dans la réalisation d'un forum et je bloque sur un petit problème.J'aimerais protéger les images de mon forum dont le logo et autres VBA - Référence à une bibliothèque [ par crucru ] Bonjour,Un peu de stress : c'est mon premier message sur ce forum...J'ai développé une petite application en VBA Excel. J'y utilise des fonctions de S Jeu de Mémoire / Vb.net [ par kiboumz ] Bonjour, j'essaie de programmer un jeu de mémoire en vb.net, mais jai quelques problèmes.J'ai de la difficulté avec les propriétés des picturesbox, po imagecombo avec grande image ? [ par ravachol ] salut a tousj'ai un imagecomboavec des images dedans mais il ne m'affiche que la hauteur d'une ligne de text dans le menu et mes images sont plus gran DrawGrid [ par nuns ] Salut tout le mondeJ ai un petit problemme, avec mon DrawGrid, dans un dosier j ai des images, je l ai affiche dans le drawgrid mais quand je clique d probleme avec rotation successives d'images [ par lechti62 ] Bonjour , j'ai essayé plusieurs codes présentés ici qui permettent des rotations d'images à des angles choisis. Ca fonctionne mais il y'a un soucis. S Impression de d'images [ par TomIlliev ] Bonjour à tous Voilà, je voudrai savoir si il existe une routine qui permette d'imprimer une image contenu dans une picturebox ou autre, avec une qu Imagelist : ajouter des images [ par drgermaina ] Où trouver des fichiers images suplémentaires pour les boutons d'une tollbar. Nouvelles fonctionnalités dans le forum [ par Nix ] Ce message est un petit test des fonctionnalités apportées grâce à la FreeTextBoxLes membres club peuvent stocker des images dans images bitmap CLEAN [ par IndigoKod ] Salut à tous, après moultes tentatives, je n'arrive toujours pas à avoir des bitmap "clean" une fois importés dans flash... Ce pro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales