我不确定在哪里看,所以我什至无法分辨这是服务器还是Laravel项目本身的问题,但是在我的一个模型中,如果我上载{{1} }文件附加到记录中,它在服务器上显示为/usr/local/bin/helm
文件。
Upload Controller操作本身并没有任何东西:
.TXT
所以我不确定转换可能在哪里发生。如果有任何想法,我将不胜感激。
谢谢
答案 0 :(得分:0)
如laravel documentation所述,文件的扩展名类型是通过检查文件的MIME类型确定的。 因此,请检查您上传的TXT文件MIME或尝试按指定的名称和扩展名放置文件,如下所示:
Storage::putFileAs('public/payments', $request->file('paymentAttachment'), 'yourfilename.txt');