Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php docx和pptx文件作为zip上传到Laravel代客泊车上_Php_Laravel_Nginx_Laravel Valet - Fatal编程技术网

Php docx和pptx文件作为zip上传到Laravel代客泊车上

Php docx和pptx文件作为zip上传到Laravel代客泊车上,php,laravel,nginx,laravel-valet,Php,Laravel,Nginx,Laravel Valet,我正在努力解决这个问题,我不确定问题在哪里 当我上传.docx和.pptx时,它会以.zip扩展名保存在文件系统中,而不是使用mime类型的application/octet流 我现在正在使用Laravel代客泊车,所以任何.htaccess编辑都无法工作。我已经查看了nginx mime.types,并在其中看到了docx和pptx的mime类型 有没有人对我如何使用正确的扩展名和mime类型上传文件有什么想法 干杯 终于明白了。使用Storage facade和put,我可以给出一个文件名,

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

当我上传.docx和.pptx时,它会以.zip扩展名保存在文件系统中,而不是使用mime类型的application/octet流

我现在正在使用Laravel代客泊车,所以任何.htaccess编辑都无法工作。我已经查看了nginx mime.types,并在其中看到了docx和pptx的mime类型

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


干杯

终于明白了。使用Storage facade和put,我可以给出一个文件名,该文件名将保留扩展名

Storage::disk('s3')->put( $storage_file_name, file_get_contents($request->file) );