0
にペーパークリップのコンテンツタイプを変更します。Railsは私がXMLファイルを作成するtext/xmlで
file = File.open("#{xml_device_path}")
xml_device_description.xml = file
file.close
結果のファイルのコンテンツタイプは「application/xml」ですが、コンテンツタイプ「text/xml」が必要です。
ファイルのコンテンツタイプを設定したり、操作したりすることは可能ですか?
ありがとうございます。
ファイル自体は_doコンテンツTYPE_を持っていません。 – mudasobwa
@mudasobwaによると、コンテンツタイプはクライアントに送信するときにhttpサーバによって設定されています。 '.xml'拡張子を持つ可能性が高いためです。これは、代わりに '.html'拡張を使うだけで修正する必要があります。または、ファイルを送信するときに、コンテンツタイプを明示的に設定できる必要があります。 –
Mh、ok。しかし、サーバー上にファイルを作成した直後には、httpサーバー経由でクライアントに送信することなく、 "application/xml"というタイプがあります。ファイルはサーバー上に残り、クライアントには送信されません...クライアントに送信されない場合のコンテンツタイプはどこから来ますか? – Kumaro