-3

现在我可以弄清楚是通过'Content-Disposition'和'Content-Type'!是否有关于从 http 响应中了解文件类型和名称的提示?

4

1 回答 1

1

HTTP 响应是一种资源,而不是文件,因此它既没有文件类型也没有文件名。

对于某些资源,服务器使用相应的文件来创建它,例如大多数图像。在这种情况下,资源的名称通常与文件的名称相同,并且内容类型是从文件类型派生的。

对于某些资源,服务器会在内容处置标头中返回一个文件名。这可以与服务器上的文件名相同,但也可以是上传文件时浏览器发送给服务器的文件名,数据以不同的文件名存储在服务器上服务器,或者可能以完全不同的方式存储。

一些资源是由服务器在需要时创建的,通常是通过运行脚本源或调用一些已编译的代码来生成它。在这种情况下,资源的名称可以对应服务器上的文件,但返回的不是文件,而是处理文件的结果。

于 2013-04-02T23:39:53.573 回答