网店上传图片时出现imgUrl不能为空是怎么回事啊

看过我博客的都知道我是老白按照惯例备注一下我的环境:小程序、linux系统、APACHE服务器、TP5。相同环境的参考比较容易看明白

小程序端的选择图片、图片上传的代码官方文檔都有,贴上做个简单说明:

二、小程序js端代码:

formData:{ //这个就是在上传图片时自己想同时传的参数可以多个,服务器 端通过$_POST['user']接这个值

  小程序端這样基本结束,正常上传成功会返回数据

首先在index模块里建uploadimg方法并且要引用request 类,不引用行不行我没试你自己可以试试

到这里基本上是已經能够在服务器端看到上传的图片了

TP5默认保存带日期的的文件夹,去掉日期文件夹需要修改下面的文件

本文是小编我多年用Django开发Web APP血与泪嘚教训定能帮你解决Django项目中上传图片不成功,不能显示或不能更新的问题9项检查成为你防身避免入坑必备技能。

7. 在模板中使用正确代碼显示图片

如果使用静态文件夹里的图片(非django上传)使用static方式, 如下所示,不过千万别忘了在模板里加入 {% load static %}标签

8. 确保Linux服务器上media文件夹用户有讀写的权限。

一般用户上传的图片都在media文件夹如果权限不对是无法上传的。如果没有权限可使用如下命令查看和更改media夹权限

9. 如果是更新圖片实例别忘了加入instance

希望本文对大家有所帮助,提前祝大家圣诞快乐

我要回帖

 

随机推荐