WebUploader获取文件上传成功路径问题
来源:互联网 发布:公务员数学题软件 编辑:程序博客网 时间:2024/06/05 00:09
webuploader调用方法上传成功了,本地文件夹中也能看到图片了,但是我不知道该怎么获取路径,因为我想将路径保存进数据库中
代码如下,根据官方文档上传成功回调
uploader.on('uploadSuccess',function(file,response){
var imgurl = response.url; //上传图片的路径
alert(imgurl);
});
浏览器alert出来的是undefined
代码如下,根据官方文档上传成功回调
uploader.on('uploadSuccess',function(file,response){
var imgurl = response.url; //上传图片的路径
alert(imgurl);
});
浏览器alert出来的是undefined
求解答
-----------------------------------------------------------------------------------------------------------
lixiaonan77704月01日
这个问题我两天我刚好遇到。经过研究发现是这样的:我们习惯于后台给前台传参数,但是面对成型的webuploader,特别是从代码商店弄下来的那些人家写好的JS组件库,就得反过来思考问题,就是从前台给定的参数,写后台参数。比如:我遇到的是这样的:
uploader.on('uploadAccept', function (file, response) {
if (response.valid!==undefined) {
if (response.valid) {
console.log(response);
images.push(response.message);
return true;
} else {
//上传失败
alert('上传失败, ' + response.message);
uploader.removeFile(file.file);
return false;
}
}else{
require(['util'],function(){
util.message(response._raw,'','info',5);
})
}
});
发现response给定的参数有valid,message。 那后台php上传完后可以这样写:
$return['message']=$url; //这个个地址是图片的savepath和savename组成,你懂得
$return['valid']=1;
$this->ajaxReturn($return);
返回这些后, 前台JS就从这里走了:if (response.valid) {
console.log(response);
images.push(response.message);
return true;
这样前台上传页面就能接收到了。
uploader.on('uploadAccept', function (file, response) {
if (response.valid!==undefined) {
if (response.valid) {
console.log(response);
images.push(response.message);
return true;
} else {
//上传失败
alert('上传失败, ' + response.message);
uploader.removeFile(file.file);
return false;
}
}else{
require(['util'],function(){
util.message(response._raw,'','info',5);
})
}
});
发现response给定的参数有valid,message。 那后台php上传完后可以这样写:
$return['message']=$url; //这个个地址是图片的savepath和savename组成,你懂得
$return['valid']=1;
$this->ajaxReturn($return);
返回这些后, 前台JS就从这里走了:if (response.valid) {
console.log(response);
images.push(response.message);
return true;
这样前台上传页面就能接收到了。
-----------------------------------------------------------------------------------------------------------
huangbing03月29日
这个问题已经被解决了,参考我这篇文章:http://pdf-lib.org/Home/Details/471
阅读全文
0 0
- WebUploader获取文件上传成功路径问题
- webuploader上传文件插件
- 文件上传 webuploader
- webuploader上传文件组件
- WebUploader上传文件
- WebUploader删除上传文件
- webuploader 多文件上传
- WebUploader文件上传
- WebUploader 上传插件选择上传文件按钮无效问题
- webuploader获取当前待上传文件的个数
- easyui webuploader 文件上传演示
- WebUploader 文件上传优化总结
- 使用webuploader上传大文件
- jquery文件上传控件 WebUploader
- 插件webuploader实现文件上传
- webUploader插件实现文件上传
- 百度WebUploader插件上传文件
- webuploader分片上传大文件
- 推送服务架构
- ScrollView的滑动事件===判断是否滑到底部
- python3之1014. 福尔摩斯的约会 (20分)
- 反思
- C++中的类的理解
- WebUploader获取文件上传成功路径问题
- Java接口的修饰符可以为()
- Android嵌入式开发之NDK初级入门 粘贴可用阅读可懂
- 导入idea配置,启动tomcat报错 CreateProcess error=2
- 【Django】urls.py中patterns后的第一个参数(1.8版本之前)
- 程序崩溃时,调用DbgHelp生成minidump文件
- UDP 组播---你需要了解这些
- c3p0所有版本免费下载地址
- 删除双系统(Ubuntu+Win7)中的Ubuntu之后,win7不能启动的问题