后台上传商品照片实际使用中发现上传失败率很高

bug问题 · ganbugandong · 于 5年前 发布 · 2187 次阅读

服务器在北美,后台业务管理员在国内。最近业务员在大量上传商品,上传过程中,发现产品图片的上传,经常失败,且UI没有任何提示,按F12打开开发者工具console,里面也没有任何错误。如果刷新页面重复上传同样的图片,有时候又能成功,说明应该不是图片名称、大小或格式的问题。

个别时候失败会显示 Upload Error,见下图2。

请问这个问题如何逐步解决呢?比较影响实际业务员更新产品。

万分感谢

共收到 7 条回复
Fecmall#15年前 0 个赞

网络问题。

买个付费的vpn解决网络问题即可。

已确认使用的是付费的Sockets VPN,几乎每一个商品的图片上传的时候,都会出现问题

是否能确认一定是网络问题?能否很容易的加一个上传进度条 或者 一些提示,让用户知道出错了并且显示错误原因

Fecmall#34年前 0 个赞

几乎是100%?吗?

如果是100%,请检查图片存放linux的文件路径是否有的权限

倒不是100%。你可以试试,上传时选中4-5个图片,会有1-3个文件没有上传上去。response里仍然会显示success。

上传单张也是一样,总是显示success,但有一定几率没有传上去,response仍然是success。

------WebKitFormBoundaryT1Qi92JgoJXgA6Sl
Content-Disposition: form-data; name="thisindex"

6
------WebKitFormBoundaryT1Qi92JgoJXgA6Sl
Content-Disposition: form-data; name="upload_file0"; filename="maxresdefault (1).jpg"
Content-Type: image/jpeg


------WebKitFormBoundaryT1Qi92JgoJXgA6Sl
Content-Disposition: form-data; name="_csrf"

iMypuXvUPHKBPfiFlplwkaLBoGrEOtWjk-B6EWjvm_7biuuPSaxFE-B-gPD30ibb-IPBO6xK5vurggpII5qprw==
------WebKitFormBoundaryT1Qi92JgoJXgA6Sl--

Response:

{return_status: "success", img_str: ""}
img_str
:
""
return_status
:
"success"
Fecmall#54年前 0 个赞

@ganbugandong #4楼

1.演示网站用的阿里云的服务器,不存在你说的问题,而且提这个图片上传问题的,只有你一个人, 可能是你的vpn不行,并没有解决网络问题。

2.自己debug一下找下原因吧,如果失败率不是100%,很大程度上是网络的原因。

successgo#64年前 0 个赞

这问题需要再排查一下原因。

确实是权限问题,26个字母图片文件夹,有的权限和owner不对,因为是php后来才创建的。谢谢!

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics