java檔案上傳變成資料夾

2021-08-17 22:48:36 字數 606 閱讀 6421

近期做了乙個專案,用到了上傳的模組,但是寫完介面後測試,上傳的總是變成了資料夾,於是刨根問底的找原因,最終發現**裡面少了乙個方法我的**是這樣的

if (!dir.exists())
於是,翻山越嶺找原因,終於找到了問題的根源dir.mkdirs()代表建立路徑為dir的資料夾,而正確的**應該是

if (!dir.getparentfile().exists())
這樣就會將檔案上傳,而不會變成資料夾。
接下來是全部的上傳**

//multipartfile自帶的解析方法

file[i].transferto(dir);//轉換檔案

list.add(newfilename);

}} catch (exception e)

}

sftp上傳資料夾

情景 利用sftp中將本地資料夾 home sentiment data 內包含子資料夾 複製到伺服器的 home work目錄下 命令 put 步驟 1.首先定位到遠端 home work 目錄下 cd home work 2.在word目錄下新建data資料夾 mkdir data 3.進入遠端...

git上傳資料夾

前提是設定好ssh keys 遠端倉庫名 1 進入要上傳的專案資料夾,使用init命令將當前目錄初始化為git倉庫git init 2.將工作區的所有 新增到暫存區git add git add.是新增本目錄所有檔案包括資料夾 3.將暫存區的檔案提取到倉庫git commit m test 4.本地...

sftp上傳資料夾

情景 利用sftp中將本地資料夾 home sentiment data 內包含子資料夾 複製到伺服器的 home work目錄下 命令 put 步驟 1.首先定位到遠端 home work 目錄下 cd home work 2.在word目錄下新建data資料夾 mkdir data 3.進入遠端...