!!!!dwr怎么上传图片啊?!!!!
网上找的一个小例子
java参数是InputStream类型,那么js里面怎么写呢?
var images = dwr.util.getValue('up');
upload.uploadImage(images,msg);
up是<input type="file">的name属性名,msg回调函数,这样子不行,会报错: message[java.lang.IllegalArgumentException: Missing method or missing parameter converters: upload.uploadImage] ,应该是数据类型不匹配吧?那么应该怎么写呢?或者是在dwr.xml里面配置那个converter吗?
我只想用dwr,其他方法不考虑。
public String uploadImage(InputStream Images){
WebContext webContext=WebContextFactory.get();
String saveurl=webContext.getHttpServletRequest().getSession().getServletContext().getRealPath("/image/goods_pic");
File file=new File(saveurl+"/"+"wo");
try {
int available=Images.available();
byte[] b=new byte[available];
FileOutputStream foutput=new FileOutputStream(file);
Images.read(b);
foutput.write(b);
foutput.flush();
foutput.close();
Images.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return "图片上传成功!";
}
java参数是InputStream类型,那么js里面怎么写呢?
var images = dwr.util.getValue('up');
upload.uploadImage(images,msg);
up是<input type="file">的name属性名,msg回调函数,这样子不行,会报错: message[java.lang.IllegalArgumentException: Missing method or missing parameter converters: upload.uploadImage] ,应该是数据类型不匹配吧?那么应该怎么写呢?或者是在dwr.xml里面配置那个converter吗?
我只想用dwr,其他方法不考虑。
...全文
相关推荐
DWR 长连接方式上传图片
在DWR中,长连接上传图片的步骤大致如下:1. **配置DWR**:在服务器端,我们需要配置DWR的`dwr.xml`文件,声明允许被JavaScript调用的Java方法,比如处理图片上传的方法。
dwr3实现的无刷新文件上传
**关键技术点**: - **HTML5 File API**:前端页面可能利用HTML5的File API获取和处理文件,如读取文件内容、预览图片等。
DWR3 文件上传显示进度条
`images`目录可能包含了一些用于美化进度条的图片资源,比如加载图标、背景图等。总的来说,通过DWR3实现文件上传显示进度条,不仅提高了用户体验,还增强了Web应用的交互性。
extjs+dwr3.0实现文件上传
在实际的Web应用中,文件上传是一个常见的需求,例如在社交媒体平台上传图片、在文档分享网站上传文件等。
基于FileUpload实现的图片上传下载
该项目基于Apache FileUpload实现了图片的上传、下载与管理功能,支持上传进度监控、客户端格式与大小校验,并将图片信息存入数据库。系统采用Struts框架处理请求,结合DWR实现Ajax交


