不知道文件名下载文件

时间:2014-11-06 13:15:24

标签: http

我有问题我似乎无法在任何地方找到解决方案。来自

somesite.net?id=xyz

我需要下载一些文件。 Url返回文件或JSON对象,并显示错误消息。如果它返回文件,如何获取文件名?我相信我错过了一些非常明显的东西。

谢谢。

1 个答案:

答案 0 :(得分:3)

如果文件名(没有必要),那么它将在the Content-Disposition header中。如果没有,那么在将文件保存到文件系统时需要明确提供文件名。

请记住,HTTP不是文件系统。您收到的内容不一定是"文件" 本身。它是带有标题的数据体,提供有关该数据主体的一些信息(元数据)。其中一个标题可能包含在将数据保存到文件系统时使用的建议名称,但不是必需的。