论坛首页 Web前端技术论坛

SwfUpload浏览器端上传组件,可显示进度条,可定制UI,可多文件上传

浏览 27123 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-28  
ado88 写道
用了一下,在MYIE下有时会出错,错误是

行:227
字符:2
代码:0
错误:对象不支持此属性或方法

具体代码是:
SWFUpload.prototype.browse = function() {
this.movieElement.browse();
}
在IE下有时也会出现这种状况,但有时又没事,一直找不到原因,有人遇到过吗?

我试过了,没有以上问题;代码看了一遍,做了些修改,主要是在js里面加了些判断,比如完成就不能取消,必须开始下载后才能取消等等;总体感觉下来,swfupload确实是非常好的上传组件,能显示每个文件的进度,可以取消上传。
0 请登录后投票
   发表时间:2007-12-26  
我运行程序会抛
org.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly

异常.

请问怎么回事
0 请登录后投票
   发表时间:2008-04-08  
我怎么在Action中得不到上传文件的信息啊,如文件名和文件类型.

List items = (List) upload.parseRequest(request); //这个为0

Iterator iter = items.iterator();
while (iter.hasNext()) { //不会进while
FileItem item = (FileItem) iter.next();

if (item.isFormField()) {/*
String name = item.getFieldName();
String value = item.getString();
System.out.println("name = " + name);
System.out.println("value = " + value);
System.out.println("/r/n");*/
} else {
String fieldName = item.getFieldName();
String fileName = item.getName();
//boolean isInMemory = item.isInMemory();
long sizeInBytes = item.getSize();
getListInSession(request).add(fileName);
getListInSession(request).add(UUID.randomUUID());
/*
System.out.println("fieldName = " + fieldName);
System.out.println("fileName = " + fileName);
System.out.println("contentType = " + contentType);
System.out.println("isInMemory = " + isInMemory);
System.out.println("sizeInBytes = " + sizeInBytes);
System.out.println("br");
*/
}
}
System.out.println("-------- final--------");
0 请登录后投票
   发表时间:2008-07-12  
我试了这个东西,总体还不错,但用火狐的话,文件显示不出来,请问有什么解决办法吗
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics