导读:今天首席CTO笔记来给各位分享关于django如何保存图片的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
django mongoengine FileField 上传图片问题,很急,高悬赏在线等,解决追加!
django上传图片:
from PIL import Image
def UploadImage(request):
if request.method == 'POST':
content = request.FILES['ImageField']
try:
img = Image.open(content)
#img.thumbnail((500,500),Image.ANTIALIAS)#对图片进行等比缩放
img.save("abv.png","jpg")#保存图片
except Exception,e:
return HttpResponse("Error %s"%e)
return HttpResponse("ok")
return HttpResponse("error")
测试html:
body
div class="file-box"
form action="" method="post" enctype="multipart/form-data"
input type='text' name='textfield' id='textfield' class='txt' /
input type="file" name="ImageField" class="file" id="ImageField" size="28" onchange="document.getElementById('textfield').value=this.value" /
input type="submit" name="submit" class="btn" value="upload" /
/form
/div
/body
django2.0往数据库存储图片的问题
你在定义model的字段时,去掉图片字段上null=True这个属性,就可以保存空值了。
安利一个Django实战教程Django实战
Django中对于上传的文件的保存方法(时间+文件名)
这是在windows环境下,且要加入上传时间,与本来的文件名拼在一起,形成一个整个的文件名,所以,其必须将文件名放在最后,而将时间放在前面,避免与后缀名冲突,除此之外,还要使用time.time()方法,取得时间戳(格式化时间会与windows系统产生冲突),并且最好进行取整,然后再将其转化为字符串与文件名拼起来组成新的文件名,从而进行保存。实例如下:
如何使用Django获取从前端input表单上传过来的图片到FastDFS保存 ?..求大神
老是报错说我前端网页上传的不是一个文件 是要一个文件路径的话,那服务器还没保存之前肯定找不到啊,毕竟是前端过来的,但奇怪的是django的admin后台就可以正常上传
结语:以上就是首席CTO笔记为大家整理的关于django如何保存图片的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django如何保存图片的相关内容别忘了在本站进行查找喔。