1

特定のアップローダーからすべてのファイルをカスタム ヘッダー (具体的には content-disposition ヘッダー) と共に送信したいと考えています。ファイルは Fog / S3 に保存されず、ローカルに保存されます。

それで、ファイルに特定のヘッダーを添付することは可能ですか?

4

1 に答える 1

3

ファイル自体にはありません。それらのファイルをどのようにサーバー化するかによって異なります。ファイルが Web サーバーによって直接提供される場合は、構成ファイルを調整する必要があります。ファイルがアプリのコントローラーによって提供される場合、それを処理するアクションのヘッダーを変更できます。

ここにいくつかのヒントがあります

  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. lighty http://azgtech.wordpress.com/2011/01/26/force-download-pdf-using-lighttpd/の場合
  4. Rails コントローラーを使用してファイルを提供しようとする場合は、ActionController::DataStreaming#send_data のドキュメントを参照してください。
于 2012-07-14T20:14:25.223 に答える