网上找的 dwz 配置如下,但上传excel是,出现404,文件没有自动上传。
$(function(){
//初始化uploadify 用于word上传
$("#doc_upload").uploadify({
'swf' : '/js/uploadify/scripts/uploadify.swf',//上传的flash文件,必用
'uploader' : '/region/upload;guid='+new Date().getTime(),//上传的请求URL
//'script' : '/upload.action',
'method' : "post",//请求方式
'displayData' : 'speed',//进度条的显示方式
'fileObjName' : 'file',//与后台Action中file属性一样
'formData' : {
'folder' : '/upload/soft'
},//附带值,参数
'queueID' : 'doc_pb',//进度条ID
'auto' : true,//自动上传
'multi' : false,//是否为多文件上传
'buttonText' : " 浏 览 ",
'uploadLimit' : 1,//一次可以上传多少个文件
'fileSizeLimit' : '30000KB',//单个文件上传最大值
'queueSizeLimit' : 1,//最多上传个数
'successTimeout' : 99999,//上传超时时间
'fileTypeDesc' : 'excel',//提示上传格式
'fileTypeExts' : '*.xlsx;*.xls',//限制上传文件格式,多个用分号隔开
'rollover' : true,
'removeCompleted' : false,//上传完成后是否自动隐藏进度条
//'debug' : true,
progressData : "percentage",//显示上传的百分比
//上传到服务器,服务器返回相应信息到data里
onUploadSuccess : function(file,//每个文件上传完成后都会调用一次,其中data为,相应信息,file为上传文件信息,response只有两个值true or false
data, response) {
$("#filename").val(file.name);
},
//选择文件时出错
onSelectError : function(file,
errorCode, errorMsg) {
alert(errorMsg);
},
onError : function(errorObj) {
alert(errorObj.info
+ " "
+ errorObj.type);
}
});
});
function navTabAjaxDone(json){
//DWZ.ajaxDone(json);
if (json.statusCode == DWZ.statusCode.ok){
if ("queryData"){ //把指定navTab页面标记为需要“重新载入”。注意navTabId不能是当前navTab页面的
navTab.reloadFlag("lastestVersion");
} else { //重新载入当前navTab页面
navTabPageBreak();
}
if ("closeCurrent" == json.callbackType) {
setTimeout(function(){navTab.closeCurrentTab();}, 100);
} else if ("forward" == json.callbackType) {
navTab.reload(json.forwardUrl);
}
}
}
2. 查找原因:
SWFUpload
,这个是Uploadify调用供支持Flash上传用的,但是其没有对button_image_url
进行判断,导致如果button_image_url
为空的话就默认请求了当前根路径,修改的方法也比较简单,加个判断即可:
修改jquery.uploadify.js 中
将下面代码:
this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url);
|
修改成如下:
if (this.settings.button_image_url != "") {
this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url);
}
|
分享到:
相关推荐
上传小上传小上传小上传小上传小上传小上传小上传小上传小上传小上传小上传小
dwz 解决200错误自定义的函数使用
Linux下压缩的 需要poi.jar包。修改模板,直接调方法就行 这是之前刚参加工作时候写的东西,最近忽然发现自己还上传过这东西,发现有点弱智,删又删不掉,大家看个乐
注意newFileName是保存在编辑框中预览图片路径,将其保存在数据库中,
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级 DWZ框架支持用html扩展的方式来代替...
DWZ
学习DWZ的建议 •通读DWZ文档,很多新手提的问题文档中都写了 •看demo每个组件演示效果和代码(留意组件html结构) •建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍 •对于...
dwz thinkphp3.0 角色管理
dwz框架 asp.net mvc3;dwz框架 asp.net mvc3;dwz框架 asp.net mvc3
DWZ视频+文档
dwz时间控件
dwz官方例子 开发环境: 1) 数据库:mysql 请修改 src/hibernate_mysql.cfg.xml这个文件的数据库连接 创建数据库dwz4j 导入测试数据:db/dwz4j.sql mysql -u root -p dwz4j < dwz4j.sql 2) JDK 1.6 3) 项目文件UTF-...
首先非常感谢DWZ官方整合了DWZ+ThinkPHP,方便我们PHPer的开发,DWZ的后台框架非常好用。 其次,本人在 DWZ官方 整合的基础上做了些修改,而且经测试完全可用,现在本人在此基础上开发项目。 修改的内容如下: 1、...
dwz 下拉框左右选择 dwz 下拉框左右选择 dwz 下拉框左右选择
DWZ合集 dwz-user-guide dwz_jui-master
dwz_jui 1.6.1版本;dwz_jui 最新版本;dwz_jui 1.6.1版本;dwz_jui 最新版本;
DWZ中文开发手册
DWZ+Bootstrap响应式解决方案
dwz4j不仅仅是一个开发框架,还包括了一套完整的UI规范(包括前台UI规范和后台管理DWZ UI框架)、程序框架、开发流程、测试流程、版本控制、数据备份方案 dwz4j帮助开发人员搞定所有低级的基础代码——所有那些需要...
dwz前端框架手册