bonjour,
ma question est simple : peut on uploader un fichier sans passer par un formualire ?
merci d'avance
n
bonjour,
ma question est simple : peut on uploader un fichier sans passer par un formualire ?
merci d'avance
n
Quel comportement souhaites tu obtenir ?
excusez pour la reponse tardive..
et bien je souhaite via une interface web qu'un internaute puisse uploader son fichier sur le serveur.
j'ai vu beaucoup de tuto mais tous explicite l'upload via formulaire et ce n'est pas ce que je veux.
j'avais pensé à curl de php mais je n'y arrive pas .... comment tester l'existence du fichier par exemple ?
merci de votre aide !
n
Bonjour nine,
Pourquoi ne veux-tu pas de formulaire ?
Si tu envoies un fichier sur un serveur, il faut bien lui préciser le nom, l'emplacement. Et cliquer quelque part pour confirmer l'envoi.
Je ne vois pas trop comment faire autrement, et ne comprends pas ce que tu cherches à faire. Mais je suis loin de tout connaître aussi![]()
En gros, tu aimerais faire avancer ta voiture sans pédale d'accélération ? (donc trouver un autre moyen, genre en la poussant)
en fait le fichier peut faire 500 MO donc au niveau time out ...
http n'etant pas fait pour le transfert de fichier je voulais tester curlphp car lui utilise le protocole ftp
Après tu peux toujours utiliser les fonctions FTP de PHP lors de l'upload (jamais fait, je ne sais pas comment ça se gère) (et ce n'est plus du ressort de ce forum). Mais quand on voit par exemple le service dl.free.fr où l'on peut envoyer des fichiers jusqu'à 10Go, ils ont quand même un input Parcourir.
Il faut aussi que tu permettes dans ton fichier de configuration php.ini l'upload de fichier aussi volumineux (bridé à 2Mo par défaut).
c'est ce qui m'intrigue ! comment dl.free.fr fait il ?
j'ai paramétré mon php.ini et etendu les tailles et duree de script
le soucis avec ftp que ce soit via curl ou les fonctions ftp de php reside dans le fait qu'on ne peut pas preciser le fichier cote client...
si je prend la fonction :
bool ftp_put (resource ftp_stream, string remote_file, string local_file, int mode)
que dois je preciser pour local_file ??
hello,
pas de réponse, mais encore une question :
en quoi sont écrites ces appli qui tournent sans se soucier du time out avec une jolie barre de progression ?
non honnêtement j'aimerai bien savoir, moi qui m'escrime à faire passer difficilement mes 20 petit MO en espérant et priant que le time out ne va pas tout me mettre par terre...
Qui veut bien éclairer ma lanterne ? D'avance merci
n
Pour le timeout, tu as des fonctions PHP qui te permettent de l'éviter. Comme :
en début de ton script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part set_time_limit( 0 );
Et pour les barres de progression, c'est souvent du brodage inutile en Javascript ne représentant pas la réalité.
oui mais au risque d'ecrouler le serveur...
je ne pense pas que les sites pro passent par ce genre de directive ?
ces appli ne sont elles pas tout simplement ecrites en Java ? le seul langage, au final, qui pourrait permettre cela ?
Je ne vois pas pourquoi cela ecroulerait le serveur de permettre a un script d'upload de tourner sans limite.
Concernant Java, si ta limite c'est la taille du fichier et le temps d'upload, je vois mal en quoi changer de technologie ameliorera les choses.
dans le sens serveur vers un visiteur, ce sont les fonctions naturelles du systeme d'exploitation qui afichent ces avancements même si ça dure une journée, (pour le HTTP)
Si non c' est ton moteur FTP qui le fait !
Coté serveur c'est un peut pareil, si tu veux charger du lourd il te faut le faire en FTP ... Ou avec un programme coté serveur !
Des sociétées sont spécialisées dans ce domaine comme
http://www.javazoom.net/applets/jcli...upload_fr.html
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager