Форум сайта python.su
Подскажите - как закачать файл на сервер?
на html форме пишу:
<form action="/blog/izz/" method="post" enctype="multipart/form-data" style="width: 777px" input type="submit" >
<p style="width: 762px; height: 159px"><input id="File1" type="file" name="avatarfile" /></p>
<input type="submit" value="send" alt="send" name="send" style="width: 90px" title="send">
</form>
if request.method == 'POST':
первая попытка:
file = request.FILES['avatarfile']
avatar1=Avatar(
user=request.user,
avatarfile=file)
avatar1.save()
вторая попытка:
fd = open('%s/%s' % (MEDIA_ROOT, 'trust.jpg'), 'wb')
fd.write(request.FILES['avatarfile'])
fd.close()
Офлайн
Попробуйте здесь посмотреть/почитать:
http://docs.djangoproject.com/en/dev/topics/http/file-uploads/
html-форма какая-то странная. django.forms попробуйте:
http://docs.djangoproject.com/en/dev/topics/forms/
Офлайн
с этим разобрался:
file = request.FILES['avatarfile']
#filename = file['filename']
fd = open('%s/%s' % (MEDIA_ROOT,request.FILES['filename']), 'wb')
fd.write(file.read())
fd.close()
Офлайн
sv0это я читал.
Попробуйте здесь посмотреть/почитать:
sv0мне по проще нужно было, вот я и сделал.
html-форма какая-то странная. django.forms попробуйте:
Офлайн
получить имя файла :
filename = request.FILES.name
Офлайн