文章内容

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

ui360 on 回复 有用(0

[email protected] 谢谢发送一份

游客-%DY on 2018-05-15 11:33:24

博主回复:邮件已发送,请查收。

user-ico

thins on 回复 有用(0

[email protected] 谢谢发送一份

游客blu= on 2018-05-14 08:09:49

博主回复:邮件已发送,请查收。

user-ico

nick on 回复 有用(0

求源码,谢谢!

游客J1+C on 2018-05-11 19:35:18

[email protected]

游客G0%N on 2018-05-12 08:55:15

博主回复:邮件已发送,请查收。

user-ico

康博 on 回复 有用(7

[email protected]

游客I1?q on 2018-04-27 13:05:14

源代码已发,请查收。

user-ico

康博 on 回复 有用(2

博主发一份源码谢谢

游客^VIo on 2018-04-27 13:05:17

源代码已发,请查收。

user-ico

梦你所梦 on 回复 有用(0

博主,完美的解决了我的问题;可是我还是不懂你这是怎么测试出来的,我用的也是Google浏览器,但是没有你这些提示,f12-》sources-》Ctrl+\,出现的提示信息跟你的不一样

游客0J1> on 2018-04-24 09:20:32

博主回复:需要设置断点,才能调试。Ctrl \我测试了一下,并不知道断点打哪里去了。所以我认为Ctrl \并不好用。

user-ico

苦作乐 on 回复 有用(0

请楼主发一下源码!谢谢 [email protected]

游客D5,i on 2018-04-23 10:36:17

博主回复:源码已发,有什么问题欢迎再提问。

user-ico

杨少静 on 回复 有用(0

陌生的楼主好,能否贴一下源码

游客S!j0 on 2018-04-11 13:49:20

源代码已经发你邮箱。有什么问题欢迎再提问。

游客OAng on 2018-04-19 17:22:25

谢谢你