我現在正試圖弄清楚如何將臨時存儲在存儲/應用/塊中的文件移動到公用文件夾,以便永久保存它。如何移動位於公用文件夾之外的文件?
我已經試過
$chunk_file_path = "/storage/app/chunks/The Simpsons Movie - 1080p Trailer.mp4-YMtmuO4cEG4ejK6knZOEzZCxVie0NwDgdFqggThG-147399359.part";
$chunk_move_path = "uploads/The Simpsons Movie - 1080p Trailer.mp4-YMtmuO4cEG4ejK6knZOEzZCxVie0NwDgdFqggThG-147399359.part";
Storage::move($chunk_file_path, $chunk_move_path);
我遇到的問題是
FileNotFoundException in Filesystem.php line 385: File not found at path: storage/app/chunks/The Simpsons Movie - 1080p Trailer.mp4-YMtmuO4cEG4ejK6knZOEzZCxVie0NwDgdFqggThG-147399359.part
該文件確實存在,但它似乎像根文件夾自動爲Laravel安裝的公用文件夾。所以它正在尋找public/storage/app/chunks/The Simpsons Movie - 1080p Trailer.mp4-YMtmuO4cEG4ejK6knZOEzZCxVie0NwDgdFqggThG-147399359.part
,並且顯然找不到它,因爲它不在公用文件夾層次結構中。
任何幫助,高度讚賞。
謝謝!因爲它保存在兩個不同的磁盤上,有沒有辦法將它從「塊」磁盤轉移到「視頻」磁盤? –
太好了,我使用public_path()和storage_path()感謝您指出它們! –