-1
当我从邮递员laravel请求有内容类型的文件,但如果我添加任何内容类型在标题它是空的?问题是浏览器添加内容类型,我不能排除它们使其工作?有任何想法吗?由于Laravel请求文件上传与内容类型将不起作用
当我从邮递员laravel请求有内容类型的文件,但如果我添加任何内容类型在标题它是空的?问题是浏览器添加内容类型,我不能排除它们使其工作?有任何想法吗?由于Laravel请求文件上传与内容类型将不起作用
你或许应该从UploadedFile的,而不是得到的Content-Type:当你发送一个文件,邮差
$request->file('form_input_name')->getClientMimeType();
的内容类型整个请求将被设置为类似multipart encoding
。
我希望这会有所帮助。
当我调用$ request-> file('form_input_name')时,如果标题content-type打开,它总是为空。我检查过,当我调用此端点时,文件在/ tmp文件夹中存在一段时间,但在请求中不存在。 :( –
这是可能的,我不知道,不要在Postman中设置Content-Type,你怎么在Postman上做文件上传?我通常做POST请求,正文,表单数据,文件上传。邮递员会自动为你设置正确的内容类型,就像你从浏览器使用提交