簡單來說,這個(gè)問題,第一個(gè)反應(yīng)肯定是權(quán)限不夠.
但是除了這個(gè)報(bào)錯(cuò),沒有報(bào)權(quán)限不夠的其他錯(cuò)誤.很是奇怪.
去檢查了權(quán)限,又重設(shè)了,也沒用.
耽擱了一天,又去檢查,突然發(fā)現(xiàn)同一個(gè)文件,服務(wù)器上可以直接上傳,這臺(tái)電腦就是不行.
考慮了很久,懷疑到了文件編碼上,改了下文件名,上傳,成功了.
所以,這個(gè)函數(shù)在目標(biāo)文件是中文的情況下,可能因?yàn)榫幋a問題導(dǎo)致無法移動(dòng).解決辦法也倒是很簡單,save 的時(shí)候,不要直接使用原文件名,用 uuid 之類的代替,需要保存的,用數(shù)據(jù)庫管理起來對應(yīng)關(guān)系.