上传大于 10MB 的文件时出错
Error occur when upload file larger than 10MB
我想上传大于 10MB 的文件但出现错误
Spatie \ MediaLibrary \ Exceptions \ FileCannotBeAdded \ FileIsTooBig
File /private/var/tmp/phpfBe4An
has a size of 27.82 MB which is greater than the maximum allowed 10 MB
代码
$response = \DB::transaction(function() use($request) {
$listing = Listing::with('car')->find($request->get('listing_id'));
$fileName = rand(1111, 9999) . '_' . time() . '.' . $request->file('video')->getClientOriginalExtension();
$media = $listing->addMedia($request->file('video'))->usingFileName($fileName)->toMediaCollection('listing_videos');
return response()->json([
'success' => 1,
]);
});
return $response;
}
我将上传的文件保存到amazon-s3。
提前致谢!
您是否在位于
的 config 文件中调整了 max_file_size
的值
config/medialibrary.php
如果不设置的话,比如接受30mb也许?
'max_file_size' => 1024 * 1024 * 30,
如果您没有上述配置文件:
发布者运行:
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="config"
感谢@Norman Edance 指出这一点
我想上传大于 10MB 的文件但出现错误
Spatie \ MediaLibrary \ Exceptions \ FileCannotBeAdded \ FileIsTooBig File
/private/var/tmp/phpfBe4An
has a size of 27.82 MB which is greater than the maximum allowed 10 MB
代码
$response = \DB::transaction(function() use($request) {
$listing = Listing::with('car')->find($request->get('listing_id'));
$fileName = rand(1111, 9999) . '_' . time() . '.' . $request->file('video')->getClientOriginalExtension();
$media = $listing->addMedia($request->file('video'))->usingFileName($fileName)->toMediaCollection('listing_videos');
return response()->json([
'success' => 1,
]);
});
return $response;
}
我将上传的文件保存到amazon-s3。 提前致谢!
您是否在位于
的 config 文件中调整了max_file_size
的值
config/medialibrary.php
如果不设置的话,比如接受30mb也许?
'max_file_size' => 1024 * 1024 * 30,
如果您没有上述配置文件:
发布者运行:
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="config"
感谢@Norman Edance 指出这一点