`
tylzhuang
  • 浏览: 54480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

文件上传方法(ext1.1.1)

    博客分类:
  • java
阅读更多

方法一:使用 Ext.Ajax ,但我不知道如何显示进度条,呵呵

js代码
  1. Ext.Ajax.request({     
  2.    url: myUrl,   
  3.    success : doMyAjaxResult,   
  4.    form: uploadForm,   
  5.    scope: uploadForm,   
  6.    isUpload : true  
  7. });  

方法二:使用 form ,呵呵,现在使用ext的form上传文件非常简单了

js代码

  1. var uploadForm = new Ext.BasicForm(   
  2.     Ext.get('addForm'),   
  3.     {   
  4.           fileUpload: true,   
  5.           url: myUrl               
  6.     }   
  7. );     
  8.   
  9. uploadForm.submit({   
  10.     waitMsg: '正在处理中,请等待...',   
  11.     waitTitle: '进度条',   
  12.           reset: false,   
  13.     success: doSuccessResult       
  14.       });  
分享到:
评论
15 楼 kjhot 2008-07-03  
已经成功将上面问题解决,这个问题是由于后台没有在response中设置ContentType,你只需要在后台加这样的代码:response.setContentType("text/html");
记住,不能是其他类型,其他类型的话IE浏览器还是会出错!
14 楼 kjhot 2008-07-03  
ispring 写道
我的文件上传后在 IE 下会出现问题,在 FF 下就没问题.
就是"未结束字符串常量"的问题,我在官方论坛上看到许多人也和我一样,代码是没有问题的,只是 fileUpload 为 true 后返回的 JSON 字符串好像应该是不一样的.
请问楼主有遇到过吗,解决办法是什么?

遇到和你一样的问题,不知道如何解决!
13 楼 wwking 2008-01-24  
建议给出完整示例代码,呵呵
谢谢
12 楼 ispring 2008-01-23  
我的文件上传后在 IE 下会出现问题,在 FF 下就没问题.
就是"未结束字符串常量"的问题,我在官方论坛上看到许多人也和我一样,代码是没有问题的,只是 fileUpload 为 true 后返回的 JSON 字符串好像应该是不一样的.
请问楼主有遇到过吗,解决办法是什么?
11 楼 whwgz 2007-10-30  
这里有个很好的例子
10 楼 whwgz 2007-10-30  
这里有个很好的例子 lifetao.com
9 楼 whwgz 2007-10-30  
我要学者用用
8 楼 higher530 2007-10-30  
这个进度条能得到上传的百分比吗?应该怎么配置阿
7 楼 allenleex 2007-10-29  
我打算用隐藏的iFrame,结合AJAX方式实现无刷新上传,同时显示Ext的进度条,这样的效果应该不错。
6 楼 chxkyy 2007-10-26  
上传的后台代码与一般用Struts上传的一样吗?
5 楼 xinxinran 2007-10-15  
那么……应该用什么Field去提供上传的功能呢……@_@
4 楼 tylzhuang 2007-09-11  
文件上传的js代码已经贴出来了,这样还不清楚如何使用吗?java或其他语言处理后台,和正常的ext处理是一样的啊!
3 楼 kidfang 2007-09-07  
方法一方法二具体怎么用,能给个能运行的例子么,包括JSP,SERVLET及处理的.
大家都很关心这个
2 楼 tylzhuang 2007-09-07  
呵呵,谢谢楼上的,ext的进度条本身就挺好的,只是想使用它自带的,使用Ext.Ajax却不知道如何直接通过配置显示进度条!
1 楼 libiao_0524 2007-09-07  
http://www.128kj.com/article/article8/B09672F9B811A90673A4524CF0A25DDF.htm?id=1248

可以看看这个应该满足你的要求。

相关推荐

Global site tag (gtag.js) - Google Analytics