2 myfavority myfavority 于 2014.07.03 23:40 提问

uploadify浏览器不兼容谷歌可以上传图片成功 但是Firefox IE 都出现http error

具体代码如下

$('#txtImgurl').uploadify(
{'uploader':'js/upload/upload/uploadify.swf?ver=' + Math.random(),

'script':'/doImgUp.jsp',
'cancelImg':'js/upload/upload/cancel.png',
'auto':false,
'folder':'upload',
'multi':true,
'simUploadLimit':99,
'buttonImg':'js/upload/upload/upimg.gif',
'fileExt':'*.gif;*.png;*.jpg;*.bmp',
'fileDesc':'*.gif,bmp,jpg,png等图片文件',
'queueID':'divup',
'sizeLimit':10240000000,
'onCancel':function(event, ID, fileObj, response, data){
// 取消上传事件
},
'onComplete':
function(event, ID, fileObj, response, data) {
//获取上传文件名字
var show=document.getElementById("showfilename").value;
document.getElementById("showfilename").value=show+response;

                var div=document.getElementById("showdiv").innerHTML;
                document.getElementById("showdiv").innerHTML=div+response;

        }});

下面是doImgUp.jsp 处理内容

String savePath=request.getRealPath("/upload/image");

//设置文件最大容量
int maxSize=10*10*1024*1024;
//创建文件上传请求域对象和重新命名
MultipartRequest req=new MultipartRequest(request,savePath,maxSize,"utf-8",new RenamePolicyCos());

//返回文件名
String files=FileUp.uploadfiles(req);
//处理完后,将文件名返回到界面中
out.print(files);

1个回答

u011598529
u011598529   2014.07.04 11:40

这个问题我曾今也遇到过,我记得在火狐下,用js写,无法获得img 的src .当初我是将图片变成了io流,在后台获得的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!