Boo
@_ö
(06:17)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo + 7 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/1 - » :: Pages
 Index » Forum grAphisme :: Forum informatique & développement » XML, (X)HTML, CSS, JavaScript (8r) » html input file et path original
./Post de départ - html input file et path original
15.07.2002 - 4106
00:07  robinHood - Posté : 14-04-2011  @_ö
je fait upper une image, derrière je la fait dl pour l'afficher et la découper depuis du js,
pour éviter le dl je voudrais le path "local" du fichier, car si l'image fait 3mo et que déjà ca à mis 100 ans pour l'upper ...

pour d'autre raisons, je préfère trafiquer mon image par le serveur après que le client ai choisi la zone de recadrage, ca m'évite surtout de faire un redimensionnement inutile par le serveur ..

je me dit donc pas de blême, hors depuis qq temps, les browser ne permette pas de connaitre le path original et en php on ne reçois que le nom de fichier
une récupération par js de la valeur de l'input renvois c:\fakepath\monfichier.truc

donc si qq avais une technique cross browser pour le récupérer ..
peu être flash est plus permissif pour l'upload de fichiers ?
et la le mec il le pécho par le bras et il lui dit '
./Publicité AdSense
./1
10.06.2001 - 27581
00:11  Pen^2 - Posté : 14-04-2011  M
Heu, vu de loin, un simple bouton (pas de type submit) dans le formulaire, auquel tu associes du JS qui passe le chemin dans un input hidden, et à la fin du JS tu exécute un form.submit().
Non ?
MAis j'ai plus fait de programmation web depuis une éternité, donc...
./2
10.06.2001 - 27581
00:13  Pen^2 - Posté : 14-04-2011  M
(et sinon je trouve étrange ton idée d'ul/dl mais j'ai sans doute pas compris un truc, peu importe)
./3
27.04.2006 - 39274
00:53  @Zerosquare - Posté : 14-04-2011  @_ö
Ben pour moi le fait que le path d'origine soit visible, c'est un problème de sécurité potentiel (par exemple, si c'est du genre C:\Document and Settings\..., ça permet de récupérer le login Windows), donc je doute qu'il y ait une méthode qui marche pour ça.

Et si ton but était que ton JS lise l'image directement depuis le disque, j'espère que ce n'est pas possible, sinon c'est une autre faille dangereuse tongue
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./4
03.07.2001 - 6837
10:24  Spipu - Posté : 14-04-2011  M
t'imagines, ca voudrait dire que du javascript pourrait manipuler directement des fichiers sur ton pc... heureusement que ce n'est pas possible smile
./5
15.07.2002 - 4106
12:22  robinHood - Posté : 14-04-2011  @_ö
./2 le client uppe une image par de l'ajax, le serveur renvois <img src="imageuppée"> le client recharge alors sont image uppé, je lit alors les tailles originale via css, j'applique alors du css max width/height attend un peu et lit les tailles "humaines", je lance alors du js qui fait choisir une zone de l'image au client, et finalement j'envoie les tailles de découpe au serveur qui va faire son job ...

si j'avais accès au path original et que la récupération par le dom puisse se faire, ou simplement avoir une copie du fichier destiné à être uppé, je pourrais afficher l'image directement à la sélection, et le client commencerais sa découpe pendant que l'upload se déroule, économie de temps, de bande passante et de cpu
et la le mec il le pécho par le bras et il lui dit '
./6
27.04.2006 - 39274
12:51  @Zerosquare - Posté : 14-04-2011  @_ö
Ben comme on te l'explique, si c'était possible ça serait une faille de sécurité. C'est dommage pour ce que tu veux en faire, mais bon.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./7
10.06.2001 - 32087
06:24  squale92 - Posté : 06-06-2011  M
J'ai jamais pris le temps de chercher comment c'était codé, mais j'ai souvenir d'une démo qui faisait (entre autre) plus ou moins ce que tu veux : manipulation d'une image avant upload.

Cf https://hacks.mozilla.org/2010/02/an-html5-offline-image-editor-and-uploader-application/

(oué, le topic date un peu ^^ mais qui sait ; il n'y avait pas de solution postée, donc peut-être que ça aidera...)
avatarTutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall
./8
15.07.2002 - 4106
22:06  robinHood - Posté : 24-06-2011  @_ö
énorme ! merci beaucoup
et la le mec il le pécho par le bras et il lui dit '
./Publicité AdSense
 « - 1/1 - » :: Pages
 Index » Forum grAphisme :: Forum informatique & développement » XML, (X)HTML, CSS, JavaScript (8r) » html input file et path original

./Poster un nouveau message. - Ouvrir dans une nouvelle fenêtre
Login : Mot de passe :

url - image - media  
spoiler - pre - fixed
quote - box - hr
poll - code





Smileys
Smileys perso
Pièce jointe
     Flood control (?) :    
Les messages postés sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus.

» yN ©1624 - Aide / Charte / Crédits
34ms | Statistiques