你好,我有一个强制下载的问题。 这是我的代码:
<select class="form-control" id='docType' name="docType" v-model="docType">
<option value="">- please select -</option>
<option value="paragon">Document1</option>
<option value="complaint">Document2</option>
</select>
我不明白如何访问好文件
回复:
is_file()期望参数1是有效路径,给定字符串
有什么想法吗?
答案 0 :(得分:1)
您的标头实际上并未附加到响应中。如果你参考:https://laravel.com/docs/5.5/responses#attaching-headers-to-responses,你会发现在Laravel中发送标题的正确方法是:
return response($file)
->header('Content-Type', 'application/pdf')
->header('Content-Description', 'File Transfer')
->header('Content-Disposition', "attachment; filename={$name}")
->header('Filename', $name)
$ file也作为参数发送到reponse()而不是download()。