亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

java接收ios文件上傳的示例代碼

2024-07-14 08:41:00
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java如何接收ios文件上傳的具體代碼,供大家參考,具體內容如下

ios Multipart/form-data POST請求java后臺spring接口一直出錯,搞了兩天,終于解決了,積累下來

package com.xx.controller;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileUploadException;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpload;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;import com.nupaApp.model.FileMeta;@Controller@RequestMapping("/controller")public class File1Controller { LinkedList<FileMeta> files = new LinkedList<FileMeta>(); FileMeta fileMeta = null; /***************************************************  * URL: /rest/controller/upload upload(): receives files  *   * @param request  *   : MultipartHttpServletRequest auto passed  * @param response  *   : HttpServletResponse auto passed  * @return LinkedList<FileMeta> as json format  * @throws IOException  * @throws FileUploadException  ****************************************************/ @RequestMapping(value = "/upload", method = RequestMethod.POST) @ResponseBody public String upload(HttpServletRequest request, HttpServletResponse response)   throws IOException, FileUploadException {  boolean isMultipart = ServletFileUpload.isMultipartContent(request);// 判斷是否是表單文件類型  DiskFileItemFactory factory = new DiskFileItemFactory();  ServletFileUpload sfu = new ServletFileUpload(factory);  List items = sfu.parseRequest(request);// 從request得到所有上傳域的列表  for (Iterator iter = items.iterator(); iter.hasNext();) {   FileItem fileitem = (FileItem) iter.next();   if (!fileitem.isFormField() && fileitem != null) {// 判讀不是普通表單域即是file                // 操作fileitem文件步驟,可以獲取大小、路徑    // 定義圖片輸出路徑    String imgPath = "e:" + System.currentTimeMillis() + ".jpg";    // 定義圖片流    InputStream fin = fileitem.getInputStream();    // 定義圖片輸出流    FileOutputStream fout = new FileOutputStream(imgPath);    // 寫文件    byte[] b = new byte[1024];    int length = 0;    while ((length = fin.read(b)) > 0) {     fout.write(b, 0, length);    }    // 關閉數據流    fin.close();    fout.close();   }  }  return "200"; }}

pom.xml 添加

<!-- 這個用于上傳文件工具操作 -->  <dependency>   <groupId>commons-fileupload</groupId>   <artifactId>commons-fileupload</artifactId>   <version>1.3.1</version>  </dependency>  <dependency>   <groupId>commons-io</groupId>   <artifactId>commons-io</artifactId>   <version>2.4</version>  </dependency>

spring-config.xml 添加bean

<!-- 配置文件上傳,如果沒有使用文件上傳可以不用配置,當然如果不配,那么配置文件 中也不必引入上傳組件包 --> <bean id="multipartResolver "  class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  <!-- 默認編碼 -->  <property name="defaultEncoding" value="utf-8" />  <!-- 文件大小最大值 -->  <property name="maxUploadSize" value="10485760000" />  <!-- 內存中的最大值 -->  <property name="maxInMemorySize" value="40960" /> </bean>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成色www8888| 51ⅴ精品国产91久久久久久| 欧美激情xxxxx| 97热精品视频官网| 亚洲国产免费av| 中文字幕精品www乱入免费视频| 亚洲在线免费看| 欧美xxxx14xxxxx性爽| 亚洲xxx大片| 日韩精品亚洲元码| 亚洲激情自拍图| 久久久久久久久久久久久久久久久久av| 国产欧美日韩视频| 国产精品精品一区二区三区午夜版| 国产在线观看91精品一区| 2023亚洲男人天堂| 亚洲综合日韩中文字幕v在线| 久热精品视频在线| 欧美激情欧美狂野欧美精品| 日韩免费在线看| 成人www视频在线观看| 福利精品视频在线| 国产精品视频免费在线观看| 久久久人成影片一区二区三区| 亚洲影视九九影院在线观看| 在线观看欧美日韩| 欧美午夜片在线免费观看| 欧美天天综合色影久久精品| 亚洲福利视频网站| 久久久久一本一区二区青青蜜月| 亚洲精品网站在线播放gif| 日韩视频在线观看免费| 久久艳片www.17c.com| 日韩大陆欧美高清视频区| 欧美大片在线影院| 欧美日韩国产va另类| 精品久久久久久中文字幕一区奶水| 欧美国产高跟鞋裸体秀xxxhd| 久久久久久高潮国产精品视| 性欧美激情精品| 亚洲欧洲国产一区| 亚洲精品自拍偷拍| 青青草99啪国产免费| 欧美特级www| 久久久久久久国产| 国产一区二区三区三区在线观看| 欧美激情第一页xxx| 911国产网站尤物在线观看| 欧美日韩在线另类| 欧美专区第一页| 91成品人片a无限观看| 欧美激情亚洲视频| 粉嫩老牛aⅴ一区二区三区| 国产精品中文字幕在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品户外野外| 91精品国产综合久久香蕉的用户体验| 欧洲亚洲女同hd| 国产精品aaaa| 欧美三级欧美成人高清www| 国产精品一区二区女厕厕| 亚洲精品综合久久中文字幕| 成人网欧美在线视频| 国产在线视频不卡| 亚洲精品美女在线观看播放| 欧日韩在线观看| 亚洲自拍高清视频网站| 26uuu亚洲伊人春色| 国产精品入口夜色视频大尺度| 亚洲国产一区二区三区在线观看| 精品久久久久久久久久久久| 亚洲男人天堂网| 久久韩剧网电视剧| 国产精品亚洲视频在线观看| 欧美性猛交xxxx乱大交极品| 久久久久久美女| 国产欧美一区二区| 国产欧美欧洲在线观看| 国产丝袜一区二区三区| 一本一本久久a久久精品牛牛影视| 欧美日韩亚洲精品内裤| 国产91精品最新在线播放| 色综合天天综合网国产成人网| 日本韩国在线不卡| 8090理伦午夜在线电影| 91国产精品91| 亚洲一级黄色片| 精品香蕉一区二区三区| 国产在线观看91精品一区| 国产精品亚洲激情| 色综合久久88| 国产精品网址在线| 亚洲日韩第一页| 国产精品第一页在线| 伊人伊成久久人综合网站| 777午夜精品福利在线观看| 91免费综合在线| 在线精品国产成人综合| 日本久久久久亚洲中字幕| 97超视频免费观看| 91精品国产自产在线老师啪| 欧美孕妇性xx| 亚洲成av人片在线观看香蕉| 自拍亚洲一区欧美另类| 欧美日韩在线视频观看| 国产精品扒开腿爽爽爽视频| 久久久av一区| 精品少妇一区二区30p| 日韩在线视频网站| 97超碰国产精品女人人人爽| 国产精品美女久久久久av超清| 国产精品丝袜白浆摸在线| 欧美国产视频一区二区| 欧美在线一区二区视频| 一区二区欧美激情| 欧美美最猛性xxxxxx| 亚洲成年人在线播放| 久久久久久久999| 亚洲日韩欧美视频| 欧美另类99xxxxx| 欧美精品在线播放| 欧美日韩国产91| 人妖精品videosex性欧美| 欧美精品videosex极品1| 91情侣偷在线精品国产| 欧美日韩在线观看视频| 成人夜晚看av| 自拍亚洲一区欧美另类| 成人黄色在线免费| 国产精品99久久久久久久久| 国产综合香蕉五月婷在线| 日韩电影免费观看在线| 精品调教chinesegay| 国产91热爆ts人妖在线| 久久五月天色综合| 久久久久久91| 成人av电影天堂| 成人做爰www免费看视频网站| 亚洲欧美视频在线| 精品无人区太爽高潮在线播放| 欧美香蕉大胸在线视频观看| 国产精品ⅴa在线观看h| 中文字幕日韩欧美在线| 欧美大奶子在线| 亚洲精品国产精品久久清纯直播| 亚洲人成欧美中文字幕| 亚洲香蕉av在线一区二区三区| 国产精品男人的天堂| 国产成人久久精品| 最新国产精品亚洲| 欧美美女18p| 亚洲美女又黄又爽在线观看| 国产日本欧美一区二区三区在线| 国产精品成人v| 久久久久久综合网天天| 亚洲精品午夜精品| 亚洲视频在线观看网站| 成人在线视频福利| 国产午夜精品视频免费不卡69堂| 日韩av大片在线| 亚洲国产精品99| 日韩性xxxx爱| 亚洲美女视频网站| 在线看欧美日韩|