Création d'une page de téléchargement de fichier HTML simple
Tout d'abord, je n'ai pas besoin de fonctions de plus que de télécharger un fichier. Pas de barre de progression, pas de type de fichier ou la taille de vérifier, pas de multiples fichiers.
Ce que je veux, c'est le plus simple HTML de la page web pour gérer le téléchargement et enregistrez le fichier avec le nom que j'ai précisé.
J'ai essayé d'utiliser cette:
<form action="../cgi-bin/upload.py" method="post" enctype="multipart/form-data">
<input type="file" name="upload" />
<input type="submit" /></form>
Dans upload.py
:
#!/usr/bin/python
import os
import commands
import cgi, cgitb
cgitb.enable()
print "Content-Type: text/html"
print
print 'start!'
form = cgi.FieldStorage()
filedata = form['upload']
Mais je ne sais pas comment enregistrer ce fichier, comme "Belle.mp3".
Tout organisme peut aider?
Si, vraiment, je ne veux pas utiliser les scripts. Je veux juste les plus élémentaires des pages html. Les scripts Python ne peuvent exister que lorsqu'il doit y avoir certains CGI gestionnaires. Flash n'est pas préféré.
source d'informationauteur Topro
Vous devez vous connecter pour publier un commentaire.
La
filedata
objet envelopper d'un fichier, comme objet qui peut être traité comme un fichier ordinaire. Fondamentalement, vous voulez faire cela:Ou, vous pouvez faire quoi que ce soit d'autre, à l'aide de
read()
readlines()
oureadline()