• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:msiファイルへの直リンクでダウンロードさせたい)

msiファイルへの直リンクでダウンロードさせたい

このQ&Aのポイント
  • Visual StudioのSetupプロジェクトを使って、自作のフリーウェアのインストーラーを作ったところ、「msi」というエクステンションのファイルができました。
  • msiファイルをホームページにアップロードし、直リンクをクリックすると意味不明な文字列が表示される問題が発生しました。
  • exeファイルとは異なり、msiファイルはバイナリファイルとして扱われ、テキストとして開かれるため、保存ダイアログが表示されず、正常にダウンロードできません。直リンクでダウンロードさせる方法はあるのかを知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#208124
noname#208124
回答No.1

サーバーの設定が適切でないから ApacheならAddType ディレクティブで.msiに対して適切なContent-Typeを追加してください ファイル .htaccessも何も使えないならzipに圧縮するなどしてまともなContent-Typeが設定されている拡張子にするしかありません

BearCave
質問者

お礼

なるほど、サーバーサイドの設定のせいだったんですね。ブラウザ側の問題だと思ってました。ありがとうございました!

BearCave
質問者

補足

.htaccessファイルに以下の文を追加したら解決しました。 AddType application/octet-stream .msi

関連するQ&A