1

シンプルな mvc3(razor) Web アプリケーションを作成し、それを「顧客が自分のサイトからファイルをダウンロードできるようにする」ために使用したいと考えています。ローカルホストでは正常に動作しますが、ユーザーがダウンロードボタンを押したときにホストにアップロードすると、参照ダイアログボックスが表示され、ダウンロードするためにファイルの種類が認識されず、不明なファイルと表示され、ファイル拡張子が削除されます。たとえば、「test.rar」はファイル拡張子なしで「test」に変換します。Firefox 12 と ie8 でテストしたところ、1 つの動作が示されました。私のコードを助けてください:

  public ActionResult down(string id)
        {

        return File(@"c:\test.rar", "rar", "test.rar");
    }
4

1 に答える 1

2

application/x-rar-compressedコンテンツ タイプをまたはに変更してみてくださいapplication/octet-stream

于 2012-07-09T05:14:02.397 に答える