文章内容

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

新手 on 回复 有用(0

请问我 alert(response); Object { _raw: "" } 是空的 是什么情况啊? 还有我不太清楚 文件接收服务器地址是什么意思,要做什么处理吗? 我写的地址是控制器动作地址,没有写代码

游客j*>= on 2017-09-29 13:55:50

看这样写有没有返回值:alert(response._raw);看看返回什么。文件接收服务器地址就是上传文件到服务器后,服务器处理请求的url,主要是处理上传的文件。

user-ico

jing on 回复 有用(0

楼主 发一下源代码 谢谢了

游客!Uu< on 2017-09-21 22:21:25

代码已发,请查收。有什么问题再留言。

user-ico

jing on 回复 有用(0

楼主 发一下源代码 谢谢了


user-ico

夏天 on 回复 有用(0

这几天我也一直纠结这个问题[email protected] 给我发个源码吧 拜谢了

游客AkWN on 2017-09-17 09:21:07

源代码已发,有什么问题再留言。

游客CboY on 2017-09-21 15:53:20

给我也发一下源码 谢谢了 [email protected]

游客=gw7 on 2017-10-04 03:00:17

[email protected] 谢谢了,我想看看完整的前后台是怎么写的

user-ico

阿三 on 回复 有用(0

{"jsonrpc" : "2.0", "result" : null, "id" : "id"} 为何我弹出的是这个

游客YQ?P on 2017-09-13 23:27:11

如果可以 同求源码, 新手 --

游客2^c4 on 2017-09-13 23:27:20

?|??????��??��????��??o?????????��???--

游客pH47 on 2017-09-13 23:27:58

邮箱是 [email protected]

游客^6k$ on 2017-09-13 23:28:07

��????��??��[email protected]

游客5y,G on 2017-09-14 08:32:50

好的,代码已发。没有看到具体代码,不敢妄下结论。

user-ico

梦影雾花 on 回复 有用(1

[email protected] 给我发个源码把

游客ovO^ on 2017-09-13 08:49:10

源代码已发。请查收。

user-ico

你好 on 回复 有用(0

能不能 发下源文件

游客dU-G on 2017-08-24 22:11:52

可以,但是你什么都没有留下,我怎么给你发源代码呢?

游客C-IA on 2017-08-26 16:20:54

上传文件的时候,返回的地址有很多啊

游客d35i on 2017-09-13 09:01:05

地址有很多?难道是多个文件上传?

user-ico

uu on 回复 有用(10

怎么在上传之前获得图片宽高

游客XVvH on 2017-08-05 09:23:29

你可以这样写: // 图片地址 后面加时间戳是为了避免缓存 var img_url = imgurl '?' Date.parse(new Date()); // 创建对象 var img = new Image(); // 改变图片的src img.src = img_url; // 加载完成

游客N+Bf on 2017-08-05 09:30:25

代码显示的太难看了,参考我的这篇文章:https://pdf-lib.org/Home/Details/921