91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16.36MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-26
  • 語言: 其他
  • 標簽: SpringMVC??工具類??

資源簡介

本文主要目的是記錄自己基于SpringMVC實現的文件上傳和下載的工具類的編寫,代碼經過測試可以直接運行在以后的項目中。開發的主要思路是對上傳和下載文件進行抽象,把上傳和下載的核心功能抽取出來分裝成類。

資源截圖

代碼片段和文件信息

package?com.baosight.controller;

import?com.baosight.utils.MyfileUtils;
import?org.springframework.context.annotation.Scope;
import?org.springframework.http.ResponseEntity;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?org.springframework.web.servlet.ModelAndView;

import?javax.servlet.http.HttpServletRequest;
import?java.io.IOException;
import?java.util.List;

@Controller
@Scope(“prototype“)
@RequestMapping(“/“)
public?class?UploadFileTest?{

????/**
?????*?上傳文件測試
?????*?@param?files
?????*?@param?map
?????*?@return
?????*/
????@RequestMapping(value?=?“/upload“method?=?RequestMethod.POST)
????public?String?upload(@RequestParam(“files“)?MultipartFile[]?files?ModelMap?map){
????????List?results?=?MyfileUtils.uploadFile(files“ds/sd““測試上傳的文件“);
????????if(results!=null?&&?results.size()>0){
????????????map.addAttribute(“urls“?results.get(0));
????????}
????????return?“success“;
????}

????/**
?????*?下載文件測試
?????*?@param?url
?????*?@return
?????*?@throws?IOException
?????*/
????@RequestMapping(value?=?“/download“)
????public?ResponseEntity?getFile(@RequestParam(“url“)String?url)?throws?IOException?{
????????return?MyfileUtils.downloadFile(url“下載的文件“+?url.substring(url.lastIndexOf(“.“)));
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????343??2018-07-21?16:21??testfile\.idea\artifacts\testfile_ear_exploded.xml

?????文件????????290??2018-07-21?12:12??testfile\.idea\artifacts\testfile_war.xml

?????文件???????3147??2018-07-21?17:01??testfile\.idea\artifacts\testfile_war_exploded.xml

?????文件????????628??2018-07-21?12:12??testfile\.idea\compiler.xml

?????文件????????256??2018-07-21?12:12??testfile\.idea\encodings.xml

?????文件????????514??2018-07-21?16:58??testfile\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xml

?????文件????????536??2018-07-21?16:58??testfile\.idea\libraries\Maven__commons_codec_commons_codec_1_9.xml

?????文件????????605??2018-07-21?16:58??testfile\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_3_1.xml

?????文件????????503??2018-07-21?17:01??testfile\.idea\libraries\Maven__commons_io_commons_io_2_2.xml

?????文件????????572??2018-07-21?16:58??testfile\.idea\libraries\Maven__commons_logging_commons_logging_1_1_3.xml

?????文件????????525??2018-07-22?13:36??testfile\.idea\libraries\Maven__com_sun_mail_javax_mail_1_5_0.xml

?????文件????????527??2018-07-22?13:36??testfile\.idea\libraries\Maven__javax_activation_activation_1_1.xml

?????文件????????483??2018-07-22?13:36??testfile\.idea\libraries\Maven__javax_javaee_api_7_0.xml

?????文件????????473??2018-07-21?16:58??testfile\.idea\libraries\Maven__javax_servlet_jstl_1_2.xml

?????文件????????455??2018-07-21?16:58??testfile\.idea\libraries\Maven__junit_junit_4_11.xml

?????文件????????469??2018-07-21?16:58??testfile\.idea\libraries\Maven__log4j_log4j_1_2_17.xml

?????文件????????542??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_aspectj_aspectjweaver_1_7_4.xml

?????文件????????532??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xml

?????文件????????506??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_slf4j_slf4j_api_1_7_7.xml

?????文件????????534??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_slf4j_slf4j_log4j12_1_7_7.xml

?????文件????????609??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_aop_4_0_5_RELEASE.xml

?????文件????????637??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_aspects_4_0_5_RELEASE.xml

?????文件????????623??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_beans_4_0_5_RELEASE.xml

?????文件????????637??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_context_4_0_5_RELEASE.xml

?????文件????????693??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_context_support_4_0_5_RELEASE.xml

?????文件????????616??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_core_4_0_5_RELEASE.xml

?????文件????????658??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_expression_4_0_5_RELEASE.xml

?????文件????????616??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_jdbc_4_0_5_RELEASE.xml

?????文件????????609??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_oxm_4_0_5_RELEASE.xml

?????文件????????616??2018-07-21?16:58??testfile\.idea\libraries\Maven__org_springframework_spring_test_4_0_5_RELEASE.xml

............此處省略108個文件信息

評論

共有 條評論