MultipartFile实现图片上传上传
生活随笔
收集整理的這篇文章主要介紹了
MultipartFile实现图片上传上传
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MultipartFile: SpringMVC專對文件的上傳開發的API
1 文件上傳入門案例
/*** url地址:/file* 參數: fileImage* 返回值: 返回成功的提示信息** 知識回顧: IO流的操作的方式 作業* 1.低級流 FileInputStreamFile/FileOutputStream* 2.緩存流 BufferedInputStream/BufferedOutputStream* 3.高級流字符流 Reader/Writer** 最大的困難: 1.API不好記..... 多* 2.代碼的格式 不好理解* 3.經常性的出現不關流的失誤.** MultipartFile: SpringMVC專對文件的上傳開發的API* 默認的最大只允許上傳1M的數據* @return*/@RequestMapping("/file")public String upload(MultipartFile fileImage) throws IOException {//1.獲取圖片的真實名稱String fileName = fileImage.getOriginalFilename();//2.設定文件上傳的地址 寫成/更加符合Linux的語法特點 為了以后通用使用/String dir = "E:/JT_IMAGE";//3.最好對目錄進行校驗 判斷是否存在.File dirFile = new File(dir);if(!dirFile.exists()){//如果文件不存在,則創建一個文件目錄dirFile.mkdirs();}//4.實現文件上傳 需要指定文件的全路徑 目錄路徑/文件名稱String filePath = dir + "/" + fileName;//5.實現文件上傳操作fileImage.transferTo(new File(filePath));return "文件上傳成功!!!!";}2. 實現圖片文件上傳
1 頁面URL分析
2 參數說明
3 頁面JS分析
4 文件上傳返回值分析
5 回顯VO封裝
6 編輯FileController
/*** 實現文件上傳* 1.頁面URL地址:http://localhost:8091/pic/upload?dir=image* 2.參數信息: uploadFile* 3.返回值: ImageVO對象*/@RequestMapping("/pic/upload")public ImageVO uploadFile(MultipartFile uploadFile){return fileService.upload(uploadFile);}7 編輯properties配置文件
8 編輯FileService
9.頁面效果展現
1).上傳圖片完成之后,顯示域名地址如下
2).切換磁盤地址 檢查路徑是否正確
總結
以上是生活随笔為你收集整理的MultipartFile实现图片上传上传的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广工anyview数据结构第七章(202
- 下一篇: 我的心酸求职之路:如果可以,去学Java