【发布时间】:2019-09-25 07:27:44
【问题描述】:
我正在尝试将上传的文件移动到我的存储文件夹。它实际上是在图像文件中工作的。但是当我尝试上传 pdf 文件时,它在下面给了我一个错误。
错误
fopen(D:\document\My Documents\optodph\public):无法打开流:权限被拒绝
查看
<form action="{{ route('upload.files') }}" method="POST" enctype="multipart/form-data">
@csrf
<input class="file-cpc" type="file" name="file" required>
</form>
在我的控制器中
$filename = auth()->user()->id;
$dir = '/users/',
Storage::disk('local')->putFileAs($dir, $request->file, $filename);
是不是我做错了什么?请大家帮忙。
【问题讨论】:
-
试试写
$request->file->store($dir) -
@Joseph 新错误显示
The "" file does not exist or is not readable. -
您的权限有误 检查您从此pdf文件上传的位置是否可读,并授予他权限
775 -
@Joseph "检查你上传的地方" 你的意思是来自先生的文件所在的目录吗?
-
是的,我的意思是
标签: laravel laravel-5.8