android中选择图片 上传到后台tomcat

HuangLeFei 发布于 2016/10/31 08:15
阅读 470
收藏 0

android中选择图片 上传到后台tomcat

在android中上传的是 file = new File(path);

private File ZCtouxiang;//后台接收的是file 类型的字段  但是在后台;image中的图像是null

后台上传代吗

 try {
System.out.println("文件名称 " + filFileName);
System.out.println("文件类型 " + filContentType);
System.out.println("保存路径 " + savePath);

FileOutputStream fos = new FileOutputStream(this.savePath
+ this.filFileName);
FileInputStream fis = new FileInputStream(this.ZCtouxiang);
byte[] bs = new byte[1024];
int real = fis.read(bs);
while (real > 0) {
fos.write(bs, 0, real);
real = fis.read(bs);
}
fos.close();
fis.close();

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("传递的文件" + ZCtouxiang);

打印的文件名称 和类型 为null

加载中
0
抢小孩糖吃
抢小孩糖吃

如下内容是我博客的关于Spring文件上传的笔记希望能帮助到你


上传文件

在表单里面有选择按钮,之后Button点击上传。在服务端处理,首先需要定义一个和文件上传相关的Bean。这个Bean叫做CommonsMultipartResolver ,我们一般把文件上传称作Multipart,当在Spring定义完CommonsMultipartResolver 就可以简单使用了。Spring的Multipart是通过Apache commons的第三方库实现的。所以,如果要添加CommonsMultipartResolver ,则需要在Maven中添加Apache Commons的依赖。
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="100000" /> </bean>
当我们定义好multipartResolver的Bean后,我们就可以在参数中,通过@RequestParam注入MultipartFile的对象,直接把文件内容匹配当对象中。如果限定了函数的method是RequstMethod.POST方式。文件上传以POST方式上传。
@RequestMapping(path="/form",method=RequestMethod.POST)
public String handleFormUpload(@RequestParam("file") MultipartFile file){ //save file }
抢小孩糖吃
抢小孩糖吃
回复 @HuangLeFei : 后台用的什么框架?
HuangLeFei
HuangLeFei
还是不懂
返回顶部
顶部