1

我想使用自定义标头(特别是 content-disposition 标头)从某个上传者发送所有文件。我的文件没有存储在 Fog / S3 上,它们存储在本地。

所以我想知道,是否可以在文件上附加某些标题?

4

1 回答 1

3

在文件本身没有。这取决于您如何提供这些文件。如果文件由您的网络服务器直接提供,您需要调整配置文件。如果文件由您的应用程序中的控制器提供服务,您可以修改处理它的操作的标题。

这里有一些提示

  1. 对于 nginx http://jeremywalworth.com/index.php?q=node/41
  2. 对于 apache https://serverfault.com/questions/101948/how-to-send-content-disposition-headers-in-apache-for-files
  3. 对于轻量级http://azgtech.wordpress.com/2011/01/26/force-download-pdf-using-lighttpd/
  4. 如果您尝试使用 rails 控制器提供文件,您应该查看 ActionController::DataStreaming#send_data 文档。
于 2012-07-14T20:14:25.223 回答