0

我正在努力解决这个问题,我不确定问题出在哪里。

当我上传 .docx 和 .pptx 时,它在文件系统上以 .zip 扩展名保存,而不是 mime 类型 application/octet-stream。

我目前正在使用 Laravel Valet,因此任何 .htaccess 编辑都不起作用。我查看了 nginx mime.types 并在其中看到了 docx 和 pptx 的两种 mime 类型。

有没有人对我如何使用正确的扩展名和 mime 类型上传文件有任何想法?

干杯!

4

1 回答 1

0

终于想通了。使用 Storage 门面和 put 让我给出一个文件名,它将保留扩展名。

Storage::disk('s3')->put( $storage_file_name, file_get_contents($request->file) );
于 2017-03-21T10:57:07.797 回答