0
我上傳的文件:Laravel流明上傳文件全路徑
if ($request->hasFile('cnicFrontUrl')) {
$picName = $request->file('cnicFrontUrl')->getClientOriginalName();
$picName = base_path() . uniqid() . $picName;
$destinationPath = "uploads/user_files/cnic";
$request->file('cnicFrontUrl')->move($destinationPath, $picName);
$userDetails->cnicFrontUrl = $picName;
}
的文件移動到project/public/uploads/user_files/cnic
成功,
,但也進入到數據庫中的文件名必須與遠程服務器的目錄路徑像/var/www/html/baseApi/5927bcb59ba4fcar.png
我該如何能夠存儲文件名像https://example.com/public/uploads/user_files/cnic/5927bcb59ba4fcar.png
所以它可以使用只能訪問文件名。
@linktohref ....好吧它被保存,但是一個小問題,我不能得到的通過在瀏覽器中粘貼網址的圖像,它給了我'{「message」:「not_found」}'。我正在使用流明? apache文檔根目錄是'project/public'。 – Yellow
@黃色這是因爲你將上傳的文件移動到非公開目錄。 – Alfa
@Alfa OP將文件移動到'project/public/uploads/user_files/cnic'文件根目錄是'project/public'不應該是公共目錄嗎? – linktoahref