Здравствуйте, дорогие форумчане. :)
Такая проблема: форма отсылает на сервер данные, но файл никак не может отослать. Вот форма:
<form action="/savearticle/" method="POST" class="frmAddNew" enctype="application/x-www-form-urlencoded | multipart/form-data | text/plain">
...
<tr>
<td class="tdLabel">Картинка</td>
<td class="tdValue"><input type="file" name="article_image"/></td>
</tr>
Вот файл models.py:
image = models.ImageField(upload_to="static/images/articles/", blank=True, null=True)
views:
if request.POST['article_image']:
img = request.POST['article_image']
img_path = 'static/images/articles/'
image = img_path + img
content = ContentFile(img_path)
article = Article(title=title, text=text, cath=cath, image=image, date=date)
article.image.save(img, content, save=True)
FILES возвращает пустоту
POST - только название файла.
Ссылка в БД добавляется нормально, но из самого файла почему-то заливается только 23 байта. Почему? Смотрела макс.размер заливаемых файлов, в оф.док. указано что он = 2.5 метра, пыталась увеличивать - безрезультатно.
Как сделать чтобы файл на сервер таки заливался?
Спасибо всем заранее.
Updated 4 July 2015, 10:58 by shustrik.