当我上传大约2MB的文件时它可以工作,但是当我上传2 + MB文件时出错 我有一个基于Laravel 5的应用程序,具有文件上传功能。 1.我尝试插入图像(jpeg,bmp,png)和文件(Docx,xlsx,pdf),这样当尺寸大小为2MB时一切正常 但是当我上传20 + MB文件时出错任何人都知道错误在哪里?
我的代码
public function rules()
{
return [
'proposition' => 'required',
];
$filename = count($this->input('filename'));
foreach(range(0, $filename) as $index) {
$rules['filename.' . $index] = 'required|mimes:pdf,jpeg,bmp,png,doc,docx,csv,xlsx|max:20000';
}
return $rules;
}
我的功能
public function store(PropositionRequest $request)
{
$proposition = new Proposition();
$prop = Proposition::create($request->all());
$prop->saveTags($request->get('tags'));
foreach ($request->filename as $filename) {
var_dump($filename);
$filename = $filename->store('filename');
PropositionFiles::create([
'proposition_id' => $prop->num_proposition,
'filename' => $filename
]);
}