文章内容

2017/3/29 12:52:49,作 者: 黄兵

WebUploader获取文件上传成功路径问题

最近在使用WebUploader的时候,上传文件成功,但是怎么也获取不到返回的图片文件成功路径,上传成功后,返回文件代码如下:

uploader.on('uploadSuccess', function (file, response) {
var imgurl = response.url; //上传图片的路径
alert(imgurl);
});

之后看一下浏览器调试结果:



可以看到imgurl=undefined,但同时response _raw的值是正确的一个图片返回地址(文件上传成功路径),之后看了一下Github 的Issues。

看到了这里:当服务器返回的数据非json时取不到response._raw

给了我一个启发,更改源代码,如下:

uploader.on('uploadSuccess', function (file, response) {
var imgurl = response._raw; //上传图片的路径
alert(imgurl);
});

成功截图如下:

有什们问题在下面给我留言。我博客每天更新,看到留言第一时间回复。

分享到:

发表评论

评论列表

user-ico

Billyj on 回复 有用(0

感谢分享,项目里面自带了一个php server不知道博主有试过吗? 这份代码能发一份吗,billyj1991@gmail.com


user-ico

D=GRIL on 回复 有用(1

用的是什么框架,用Struts2怎么将这个传上去返回路径给前端

游客*?5w on 2019-04-21 22:29:04

博主恢复:我用的是ASP.NET MVC,Struts2我没用过,但是只需要返回一个文件路径就可以了。

user-ico

小菜年 on 回复 有用(2

不好意思哈,这评论竟然可以提交多次!

游客Cm1e on 2019-04-02 08:50:16

博主回复:评论一直没管,源代码已发。

user-ico

小菜年 on 回复 有用(1

能提后一份前后台的源码嘛?2798664037@qq.com


user-ico

小菜年 on 回复 有用(1

能提后一份前后台的源码嘛?2798664037@qq.com


user-ico

小菜年 on 回复 有用(1

能提后一份前后台的源码嘛?2798664037@qq.com


user-ico

小菜年 on 回复 有用(1

能提后一份前后台的源码嘛?2798664037@qq.com


user-ico

小菜年 on 回复 有用(1

能提后一份前后台的源码嘛?2798664037@qq.com