サーバー上の場所からアップロードされたファイルをダウンロードしようとしています。ファイルをダウンロードするために使用しているコードは次のとおりです
Response.ContentType = "image/jpg";
Response.AddHeader("Content-Disposition", "attachment;filename=\"" + filePath + "\"");
Response.TransmitFile(Server.MapPath(filePath));
Response.End();
ここにはさまざまな拡張子のファイルがあります。つまり、ファイルはjpg/pdf/doc/txtContentType
にすることができ、現在image/jpg
.
ファイルをダウンロードしようとすると、適切に保存され、保存されている物理的な場所から開くことができますが、開くことができず、ファイルがダウンロードされません。写真に示すようなエラーが表示されます。
この問題は、タイプのファイルをjpg
開こうとしても発生するため、関係があるとは思いませんContentType
親切に助けてください。