栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android,在tomcat服务器中上传文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android,在tomcat服务器中上传文件

这是演示代码。

import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import org.apache.commons.fileupload.*;import org.apache.commons.fileupload.util.*;import org.apache.commons.fileupload.servlet.ServletFileUpload;public class UploadServlet extends HttpServlet{  protected void doPost(HttpServletRequest request, HttpServletResponse response)      throws ServletException, IOException {   PrintWriter out = response.getWriter();   out.print("Request content length is " + request.getContentLength() + "<br/>");    out.print("Request content type is " + request.getHeader("Content-Type") + "<br/>");   boolean isMultipart = ServletFileUpload.isMultipartContent(request);   if(isMultipart){   ServletFileUpload upload = new ServletFileUpload();       try{   FileItemIterator iter = upload.getItemIterator(request);   FileItemStream item = null;   String name = "";   InputStream stream = null;   while (iter.hasNext()){    item = iter.next();    name = item.getFieldName();    stream = item.openStream();     if(item.isFormField()){out.write("Form field " + name + ": "+ Streams.asString(stream) + "<br/>");}     else {name = item.getName();if(name != null && !"".equals(name)){   String fileName = new File(item.getName()).getName();   out.write("Client file: " + item.getName() + " <br/>with file name "        + fileName + " was uploaded.<br/>");   File file = new File(getServletContext().getRealPath("/" + fileName));   FileOutputStream fos = new FileOutputStream(file);   long fileSize = Streams.copy(stream, fos, true);   out.write("Size was " + fileSize + " bytes <br/>");   out.write("File Path is " + file.getPath() + "<br/>");}        }   }          } catch(FileUploadException fue) {out.write("fue!!!!!!!!!");}   }   }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号