在 Laravel 5 中上传某些 PDF 文件时出现问题
Problems with uploading some of PDF files in Laravel 5
我有一个基于 Laravel 5 的应用程序,具有文件上传功能。除了上传一些 PDF 文件外,一切正常。
应用程序无法上传某些 PDF 文件,当我尝试打开它们时,它们看起来像任何其他 PDF 文件一样正常。知道如何解决这个问题吗?
dd($request); //MyRequest $request
// Here is the part of dd function related to file
+files: FileBag {#244 ▼
#parameters: array:1 [▼
"file" => UploadedFile {#27 ▼
-test: false
-originalName: "111.pdf"
-mimeType: "application/octet-stream"
-size: 0
-error: 1
}]}
//Here is my request rules
return ['file' => 'mimes:pdf|max:10000',
虽然其他 PDF 文件工作正常,就像下面的 dd($request)
+files: FileBag {#244 ▼
#parameters: array:1 [▼
"file" => UploadedFile {#27 ▼
-test: false
-originalName: "cv.pdf"
-mimeType: "application/pdf"
-size: 28141
-error: 0
}]}
错误值 1
定义为 UPLOAD_ERR_INI_SIZE。这只是意味着上传的文件超出了 php.ini.
中的 upload_max_filesize 指令
您的问题与 MIME 类型无关。
我有一个基于 Laravel 5 的应用程序,具有文件上传功能。除了上传一些 PDF 文件外,一切正常。
应用程序无法上传某些 PDF 文件,当我尝试打开它们时,它们看起来像任何其他 PDF 文件一样正常。知道如何解决这个问题吗?
dd($request); //MyRequest $request
// Here is the part of dd function related to file
+files: FileBag {#244 ▼
#parameters: array:1 [▼
"file" => UploadedFile {#27 ▼
-test: false
-originalName: "111.pdf"
-mimeType: "application/octet-stream"
-size: 0
-error: 1
}]}
//Here is my request rules
return ['file' => 'mimes:pdf|max:10000',
虽然其他 PDF 文件工作正常,就像下面的 dd($request)
+files: FileBag {#244 ▼
#parameters: array:1 [▼
"file" => UploadedFile {#27 ▼
-test: false
-originalName: "cv.pdf"
-mimeType: "application/pdf"
-size: 28141
-error: 0
}]}
错误值 1
定义为 UPLOAD_ERR_INI_SIZE。这只是意味着上传的文件超出了 php.ini.
您的问题与 MIME 类型无关。