现在我可以通过'Content-Disposition'和'Content-Type'来解决这个问题! 是否有关于从http响应中了解文件类型和名称的提示?
答案 0 :(得分:1)
HTTP响应是资源,而不是文件,因此它既没有文件类型也没有文件名。
对于某些资源,服务器使用相应的文件来创建它,例如大多数图像。在这种情况下,资源的名称通常与文件名相同,内容类型是从文件类型派生的。
对于某些资源,服务器在内容处置标头中返回文件名。这可以与服务器上的文件名相同,但它也可以是上传文件时浏览器发送到服务器的文件名,并且数据存储在不同的文件名下服务器,或者可能以完全不同的方式存储。
服务器在需要时创建一些资源,通常是通过运行脚本源或调用某些已编译的代码来生成它。在这种情况下,资源的名称可以对应于服务器上的文件,但它不是返回的文件,而是处理文件的结果。