- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:msiファイルへの直リンクでダウンロードさせたい)
msiファイルへの直リンクでダウンロードさせたい
このQ&Aのポイント
- Visual StudioのSetupプロジェクトを使って、自作のフリーウェアのインストーラーを作ったところ、「msi」というエクステンションのファイルができました。
- msiファイルをホームページにアップロードし、直リンクをクリックすると意味不明な文字列が表示される問題が発生しました。
- exeファイルとは異なり、msiファイルはバイナリファイルとして扱われ、テキストとして開かれるため、保存ダイアログが表示されず、正常にダウンロードできません。直リンクでダウンロードさせる方法はあるのかを知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#208124
回答No.1
サーバーの設定が適切でないから ApacheならAddType ディレクティブで.msiに対して適切なContent-Typeを追加してください ファイル .htaccessも何も使えないならzipに圧縮するなどしてまともなContent-Typeが設定されている拡張子にするしかありません
お礼
なるほど、サーバーサイドの設定のせいだったんですね。ブラウザ側の問題だと思ってました。ありがとうございました!
補足
.htaccessファイルに以下の文を追加したら解決しました。 AddType application/octet-stream .msi