图像上传在Laravel中返回500(出现问题。看起来服务器无法加载您的请求)
每次上传图像时,上传总是返回500错误。它在本地主机上工作,但在产品上不工作。下面是我的表单图像上传在Laravel中返回500(出现问题。看起来服务器无法加载您的请求),laravel,Laravel,每次上传图像时,上传总是返回500错误。它在本地主机上工作,但在产品上不工作。下面是我的表单 <form class="form-horizontal" action="{{ route('users.store') }}" method="POST" enctype="multipart/form-data"> @csrf <div class="panel-body"> <div class="form-g
<form class="form-horizontal" action="{{ route('users.store') }}" method="POST" enctype="multipart/form-data">
@csrf
<div class="panel-body">
<div class="form-group">
<label class="col-sm-2 control-label" for="name">{{__('Name')}}</label>
<div class="col-sm-10">
<input type="text" placeholder="{{__('Name')}}" id="name" name="name" class="form-control" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="logo">{{__('Logo')}} </label>
<div class="col-sm-10">
<input type="file" id="logo" name="logo" class="form-control">
</div>
</div>
</div>
<div class="panel-footer text-right">
<button class="btn btn-purple" type="submit">{{__('Save')}}</button>
</div>
</form>
这是我的filesystem.php
'default' => env('FILESYSTEM_DRIVER', 'local'),
'disks' => [
'local' => [
'driver' => 'local',
'root' => public_path(),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
]
],
我还检查了日志,它有以下错误:
[2019-12-04 09:31:42] local.ERROR: Unable to guess the MIME type as no guessers are available (have you enable the php_fileinfo extension?). {"userId":9,"exception":"[object] (Symfony\\Component\\Mime\\Exception\\LogicException(code: 0): Unable to guess the MIME type as no guessers are available (have you enable the php_fileinfo extension?). [stacktrace].
注意:我的php_文件信息扩展已启用
我将等待解决方案。谢谢:D
我还想补充一点,我使用IIS部署了它,为什么不检查日志,这样你就可以看到它为什么会返回500状态代码你在服务器上创建了
symlink
?文件夹的权限可能是吗?我检查了我项目文件夹上的日志,它有这个日志,我不知道它是什么意思。[2019-12-04 09:31:42]production.ERROR:无法猜测MIME类型,因为没有可用的猜测器(是否启用了php_fileinfo扩展?)。{“userId”:9,“exception”:“[object](Symfony\\Component\\Mime\\exception\\logiception(代码:0):无法猜测Mime类型,因为没有可用的猜测器(是否启用了php_文件信息扩展?)。[stacktrace]是否启用了php_文件信息扩展?请通过编辑您的问题向您的问题添加错误消息,谢谢
[2019-12-04 09:31:42] local.ERROR: Unable to guess the MIME type as no guessers are available (have you enable the php_fileinfo extension?). {"userId":9,"exception":"[object] (Symfony\\Component\\Mime\\Exception\\LogicException(code: 0): Unable to guess the MIME type as no guessers are available (have you enable the php_fileinfo extension?). [stacktrace].