文章内容

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

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


user-ico

web on 回复 有用(0

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

游客yPT6 on 2017-11-09 22:11:31

已经发送,有什么问题再问。

user-ico

码农 on 回复 有用(0

楼主,源码可以发我一下吗?[email protected] 谢谢~

游客xGU# on 2017-11-06 15:29:41

邮件已经发了,有什么问题再问。

user-ico

然也 on 回复 有用(0

楼主大大,源码可以发我一下吗?[email protected] 谢谢~

游客v#^J on 2017-11-06 15:29:58

邮件已经发了,有什么问题再问问。

user-ico

楚轩 on 回复 有用(0

大佬sever那里要怎么填才能把文件存到本地啊


user-ico

码男 on 回复 有用(0

可以发源码我学习下吗

游客-qnO on 2017-10-13 14:31:35

源代码已发,有什么问题再一起讨论。

游客>t2K on 2017-11-05 17:25:56

大哥,源码可以发我一下吗? [email protected]

游客Z^(1 on 2017-11-06 15:30:23

已经发了,有什么问题再问。

user-ico

新手 on 回复 有用(0

我用的是PHP,yii框架的。我可以把文件接受地址 写到后端控制器里吗?我是想把得到的URL存入数据库,前端代码部分都在网上看到了,很多地方给出来了,很详细。但是后端处理代码没有思路了。

游客y?Bu on 2017-09-29 16:53:34

是的,后端接收文件在控制器。php不会,在网上一搜就很多,PHP 上传文件 这类代码根据自己要求改一改应该就能用。

user-ico

新手 on 回复 有用(4

那样写返回的是空的,啥都没有 那那个文件接收服务器地址有什么要求吗? 我没有写处理上传文件代码,这块不懂。。

游客>Cax on 2017-09-29 16:07:09

文件接收服务器要写处理方法,之后返回地址,你可以看一下这一篇文章:https://pdf-lib.org/Home/Details/749首先是获取文件名,之后向服务器写入文件,之后返回服务器文件地址。UpLoadImages最后返回的是retPath,他就是服务器上的文件地址。因为我具体不知道你后台用什么写的,所以我只能以我的后台来介绍。思路大概都是一样的。