首页>>后端>>Python->django如何保存图片?

django如何保存图片?

时间:2023-12-20 本站 点击:0

导读:今天首席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如何保存图片的相关内容别忘了在本站进行查找喔。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/46146.html