MultipartFile.getOriginalFilename方法在IE瀏覽器下返回結果帶盤符導致的“文件名、目錄名或卷標語法不正確”錯誤

就這麼寫就行

MultipartFile multipartFile = multipartHttpServletRequest.getFile("file");
            String originalFilename = multipartFile.getOriginalFilename();
            // Check for Unix-style path
            int unixSep = originalFilename.lastIndexOf('/');
            // Check for Windows-style path
            int winSep = originalFilename.lastIndexOf('\\');
            // Cut off at latest possible point
            int pos = (winSep > unixSep ? winSep : unixSep);
            if (pos != -1) {
                // Any sort of path separator found...
                originalFilename = originalFilename.substring(pos + 1);
            }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章