添付ファイルの名前に問題があります。グーグルクロームでサイトを呼び出すと、正しい名前と拡張子のファイルが返されます。Internet Explorerでテストしましたが、問題なく動作します。問題はFirefoxだけにあります。サイトに電話すると、ファイルタイトルの最初の単語が返され、拡張子は返されません。
たとえば、「My report.docx」というファイルが必要な場合は、「My」というファイルになります。私はグーグルで調べましたが、ブラウザがヘッダーを異なる方法で読み取るため、これは人々に共通の問題であることがわかりました。彼らは、修正はファイル名を引用することだと言った:
Content-Disposition: attachment; filename=My Report.docx
今です:(引用符に注意してください)
Content-Disposition: attachment; filename="My Report.docx"
しかし、それは私にはうまくいきませんでした。
Chromeでは、「My Report.docx」(実際には引用符付き)が返されました。Firefoxは、適切な拡張子と適切な名前を持ち、引用符がない奇妙なファイルを返しましたが、実行できませんでした。それは適切なファイルサイズ、適切な拡張子、適切な名前でしたが、実行できませんでした。また、ファイル名の前後にスペースを返します。