文档章节

文件上传api,android调用

红中
 红中
发布于 2014/10/09 12:49
字数 93
阅读 3
收藏 0
String folder = reqHeader.get("folder") ;
		if (folder==null || folder.equals("")) {
			folder = "img";
		}
		String realPath = servletRequest.getSession().getServletContext().getRealPath("/static/"+folder);
		
		File file = new File(realPath) ;
		if(!file.exists()) {
			file.mkdirs() ;
		}
		
		File cacheFile  = new File(realPath,reqHeader.get("filename")) ;
		
		
		BufferedInputStream bis = new BufferedInputStream(servletRequest.getInputStream());
		int len = 0;
		byte[] bt = new byte[1024];
		OutputStream out = new FileOutputStream(cacheFile);  
	    while ((len = bis.read(bt)) > 0){
	    	out.write(bt, 0, len);
    	}
	    try {
		     if(bis != null)
		    	 bis.close();
		     if (out != null)
		    	 out.close();
		} catch (IOException e) {
			e.printStackTrace() ;
		}
	    return "/static/"+folder+"/"+reqHeader.get("filename");


© 著作权归作者所有

共有 人打赏支持
红中
粉丝 0
博文 1
码字总数 93
作品 0
卢湾
私信 提问
每周总结20130821——android控件的尺寸、http文件上传

Android控件的尺寸 android开发中,可以通过编写XML格式的布局文件来实现布局,也可以用纯代码进行布局,通常都是选择XML文件布局。在XML布局文件中,与控件的尺寸有关的属性有android:minHe...

Pupa
2013/08/21
0
0
Android应用开发之使用PhoneGap实现拍照上传功能

看这里:Android应用开发之使用PhoneGap实现拍照上传功能 在之前的使用Intellij Idea 搭建PhoneGap Android开发环境以及Android应用开发之使用PhoneGap实现位置上报功能两篇文章中,我们学习...

Realfighter
2015/02/05
0
3
Android Studio发布项目到Jcenter仓库步骤

前言:Android Studio中把项目的lib库提交到Jcenter仓库中,需要使用到Bintray,Bintray是jCenter的提供商,他支持上传lib到多个平台,jCenter只是众多平台中的一个,形象的说jCenter是位于某...

Hans的博客
09/29
0
0
如何使得自己的代码被别人优雅引用:快速上传Android Library到Jcenter超详细教程

前言 在日常开发中,我们经常会通过 远程引用别人的代码()来实现一些功能,如引用 网络请求库 那么,该如何使得自己的代码()被别人优雅的引用呢? 答:将代码上传至到 ->> 别人再通过 引...

Carson_Ho
09/03
0
0
Android HWUI硬件加速模块浅析

原址 什么是硬件加速(What) 传统软件的UI绘制是依靠CPU来完成的,硬件加速就是将绘制任务交由GPU来执行。Android系统负责硬件加速的模块主要是HWUI,如下图所示: 为什么要硬件加速(Why)...

u010164190
04/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vavr User Guide中英对照版

Vavr User Guide(Vavr用户指南) Daniel Dietrich, Robert Winkler - Version 0.9.2,2018-10-01 0. Vavr Vavr是Java 8 的对象函数式扩展,目标是减少代码行数,提高代码质量,提供了持久化集合...

白石
18分钟前
0
0
Spark2.40 Streaming编程指南

Spark Streaming编程指南 概观 一个快速的例子 基本概念 链接 初始化StreamingContext 离散流(DStreams) 输入DStreams和Receivers DStreams的转换 DStreams的输出操作 DataFrame和SQL操作 ...

天天爬网
19分钟前
0
0
oozie 调度pyspark

http://www.learn4master.com/big-data/pyspark/run-pyspark-on-oozie

MPRO
22分钟前
0
0
转:文件系统read,write缓存,有点意思

当我们在linux系统下写程序的时候,经常会读文件或者写文件,既然要操作文件,就会用文件操作函数,其中涉及读写的不乏有read/write或者fread/fwrite,但是我们应该选择哪一种呢,少安毋躁,...

臧教授
28分钟前
0
0
通过示例学习Javascript闭包

译者按: 在上一篇博客,我们通过实现一个计数器,了解了如何使用闭包(Closure),这篇博客将提供一些代码示例,帮助大家理解闭包。 原文: JavaScript Closures for Dummies 译者: Fundebug 为...

Fundebug
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部