0

ブラウザでPDFファイルや画像などの他のファイルタイプを開こうとしていますが、ffとchromeで重複コンテンツエラーが発生します。以下のコードを使用してファイルを開きます。

Response.Contentype = file.ContentType;
Response.AppendHeader("Content-Disposition",string.Format("inline;filename=\"{0}\"",file.Filename));
return File(file.Data,file.ContentType,file.FileName);
4

1 に答える 1

3

コードの最初の2行を削除します。それらは必要ありません。このメソッドは、 (2番目の引数のために)とヘッダーを(3番目の引数のために)return File(file.Data, file.ContentType, file.FileName);すでに追加しています。ContentTypeContent-Dispositionattachment

Content-Dispositionヘッダーを添付ファイルに設定したくないがinline、3番目の引数を削除したい場合:

return File(file.Data, file.ContentType);
于 2012-11-16T07:59:17.193 に答える