關於MultipartFile上傳出現的問題

2021-08-31 11:33:57 字數 355 閱讀 3831

multipartfile  一直是用來上傳的,頁面form新增
enctype="multipart/form-data"
後端 獲取上傳檔案 

upload.getoriginalfilename() 獲取上傳檔名 ,
今天發現  獲取上傳檔名出現一點問題, 谷歌 獲取到的是檔名 ,ie獲取到的是全路徑 ,這就導致回顯時 ,展示不出來

解決方案  :再存檔名時,不要用 upload.getoriginalfilename(),而是選擇 自己的方式生成檔名 

或者最簡單的 使用uuid 給檔案重新命名

feign傳遞MultipartFile引數為空

首先需要注意的是feign post預設是json的方式 所以需要改為 consumes mediatype.multipart form data value 方式 一般通過form data上傳,然後通過multipartfile來接收檔案。feignclient本身是不支援multipartf...

Multipartfile與File型別相互轉換

1.multipartfile轉file型別 建立乙個file物件 file file newfile path 將multipartfile的輸入流,拷貝到file物件,此時file物件的內容就是mutipartfile中的內容 fileutils.copyinputstreamtofile mu...

非同步儲存檔案中MultipartFile注意事項

1.當請求引數中包含檔案時,可以使用multipartfile作為引數,接收傳輸的檔案,spring boot會將檔案上傳到臨時資料夾,臨時資料夾可以通過 multipartconfigfactory factory new multipartconfigfactory factory.setloc...