Forum de discussion
Forum « Programmation ASP » (archives)
Re: Sauvegarder Fichier - FileUp, AspUpload, aspSmartUpLoad
Envoyé: 4 mars 2003, 12h11 par Oznog
C'est impossible de le faire en une phrase. C'est une combinaison de techniques et surtout l'utilisation d'une composante serveur qui n'est pas installée par défaut avec IIS.
1. L'élément "file" d'un formulaire HTML permet d'ouvrir la fenêtre et de récupérer le chemin d'accès (path) d'un document local (uniquement local, c'est à dire sur la machine du visiteur).
2. Le chemin d'accès sera envoyé (exclusivement avec la méthode ENCTYPE="multipart/form-data") à un script serveur qui le traitera. Mais le ASP ne le fait pas. Il te faut une composante. Par exemple :
- FileUp de SoftArtisans http://www.softartisans.com/
- AspUpload de Persits Software http://www.aspupload.com/
- aspSmartUpLoad http://www.aspsmart.com/aspSmartUpload/
Ces composantes permettent une foule d'opérations mais ça se résume à faire le transfert (upload) sur le serveur à l'endroit désiré.
Il suffit ensuite de sauvegarder en ASP normal le chemin d'accès (path) dans ta base de données. Avec le type de document, les dimensions si désiré etc.
Note que tu peux aussi sauvegarder l'image numérique directement dans la base. Mais c'est une autre histoire beaucoup plus complexe que ces composantes ne font pas.
Ciao
Oznog
Réponses
|