spring MVC 的MultipartFile转File读取
生活随笔
收集整理的這篇文章主要介紹了
spring MVC 的MultipartFile转File读取
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第一種方法:
??MultipartFile file = xxx;?
?? ??? ?CommonsMultipartFile cf= (CommonsMultipartFile)file;?
?? ??? ?DiskFileItem fi = (DiskFileItem)cf.getFileItem();?
?? ??? ?File f = fi.getStoreLocation();
會(huì)在項(xiàng)目的根目錄的臨時(shí)文件夾下生成一個(gè)文件;
第二種方法:
?transferTo(File dest);
會(huì)在項(xiàng)目中生成一個(gè)新文件;
第三種方法: ?
File f = (File)?xxx 強(qiáng)轉(zhuǎn)即可。前提是要配置multipartResolver,要不然會(huì)報(bào)類型轉(zhuǎn)換失敗的異常。
<bean id="multipartResolver"?class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> ????????<property name="maxUploadSize"?value="104857600"/> ????????<property name="maxInMemorySize"?value="4096"/> ????</bean> 沒試過; 第四種方法: Workbook wb = Workbook.getWorkbook(xxx?.getInputStream()); 轉(zhuǎn)換為輸入流,直接讀取; 第五種方法: byte[] buffer = myfile.getBytes(); 先轉(zhuǎn)換為字節(jié)數(shù)組,沒試過; 注:參考鏈接:http://www.cnblogs.com/hahaxiaoyu/p/5102900.html轉(zhuǎn)載于:https://www.cnblogs.com/kings-9/p/7629159.html
總結(jié)
以上是生活随笔為你收集整理的spring MVC 的MultipartFile转File读取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你家的路由器经常卡顿不顺畅 如何解决路由
- 下一篇: C语言中数组做函数参数的问题