Php 权限问题laravel 5 storeas()
因此,我在Windows10机器上使用了带有Xampp的laravel 我正在尝试将文件从表单上载到存储器/app/images/但每次尝试上载时,我都会遇到权限问题 FilesystemAdapter.php第119行出现错误异常: fopen(C:\xampp\htdocs\test\public):无法打开流:权限 否认 我上传文件的功能是Php 权限问题laravel 5 storeas(),php,laravel-5,Php,Laravel 5,因此,我在Windows10机器上使用了带有Xampp的laravel 我正在尝试将文件从表单上载到存储器/app/images/但每次尝试上载时,我都会遇到权限问题 FilesystemAdapter.php第119行出现错误异常: fopen(C:\xampp\htdocs\test\public):无法打开流:权限 否认 我上传文件的功能是 $request->file('imgurl')->storeAs('images',request()->file('imgurl
$request->file('imgurl')->storeAs('images',request()->file('imgurl')->getClientOriginalName());
return back();
我做过的事情
dd($request->getClientOriginalName())
将返回文件的原始名称php artisan缓存:清除
,chmod-R 777应用程序/存储
,composer转储自动加载
检查您的文件大小是否未超过php.ini文件中通知的“upload\u max\u filesize”限制 这是一条老线索,但我遇到了同样的问题,并找到了答案。当文件上载失败时,会发生这种情况。 当文件上载失败时,文件的
realPath
变量将指向Laravel的public
文件夹,而不是上载的文件(因为没有)
因此,在代码中,您应该检查文件上载是否成功:
<?php
if($request->hasFile('imgurl'))
{
// You can store the uploaded file here
}
那么windows 10有chmod命令?我错过了什么。(辛温?)