servlet如何获取form表单提交的图片 5

form表单只提交图片在servlet中如何取得图片,再把图片拷贝放入硬盘,不用框架,就是中级的内容... form表单只提交图片
在servlet中如何取得图片,再把图片拷贝放入硬盘,不用框架,就是中级的内容
展开
 我来答
小_辉240
2013-11-06
知道答主
回答量:6
采纳率:0%
帮助的人:3.2万
展开全部
可以用apache的fileupload,上传图片,再在servlet里面接受图片,可以去看看对应的FileUpload的api,里面有介绍如何读取上传文件。也可以下载源代码查看。
lin_chuhao
2013-11-06 · TA获得超过352个赞
知道小有建树答主
回答量:572
采纳率:57%
帮助的人:137万
展开全部
表单提交图片到servlet 转换为数据流 再将其写入到指定的硬盘中 大概就是这个思路
File file =new File("");//传入的文件
File files=new File("");//保存的文件目录和文件名
InputStream streamIn = null;
OutputStream streamOut = null;
if(!files.exists()){
try {
streamIn = new FileInputStream(file);
streamOut = new FileOutputStream(files);
int bytesRead = 0;
byte[] buffer = new byte[81920];
while ((bytesRead = streamIn.read(buffer, 0, 81920)) != -1) {
streamOut.write(buffer, 0, bytesRead);
}
streamOut.close();
streamIn.close();
} catch (IOException e) {
e.printStackTrace();
}
}
这是部分代码
自己琢磨下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
严肃的甲道士
2013-11-06 · 传播技术传播爱,笔芯❤️
严肃的甲道士
采纳数:337 获赞数:619

向TA提问 私信TA
展开全部
一般是把图片的路径传到后台然后再读到本地
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式