C#プログラムのインストーラーを持っているので、自分のWebサイトにアップロードしましたが、chromeまたはIEでダウンロードしようとすると、 "MY FILE *は一般的にダウンロードされず、危険である可能性があります。」小さな矢印をクリックしてメニューから[保持]を選択した場合にのみ保持できます。私のプログラムを入手できるユーザーは、10分の1以下になります。どうすれば回避できますかこれはどうですか?デジタルコード署名について聞いたことがありますが、年間数百ドルです。これは本当に私には選択肢ではありません。MSIインストーラーを作成するか、ソフトウェアのWebサイトにそれを置くことはできますか?
ファイルをGoogleドライブにアップロードしてこれを修正しました(オンラインコンバーターを使用して、Googleドライブの共有リンクを直接ダウンロードリンクに変換できます)。
警告なしで実行ファイルがダウンロードされます。ばかげていますが、うまくいきます。
今日(再び)問題が発生しました
file is not commonly downloaded (keep/discart)
Zipを別のサーバーに移動したり、Zipファイルを別のソフトウェアで再圧縮したりするなど、多くのテストを行いましたGoogle ChromeはそのZipファイルに.urlショートカットファイルが含まれています(自分のサイトへのリンク)Zipから.urlを削除したところ、ダウンロードエラーなしで動作しました。
2つのサイト(ニース、グーグル)の〜5000 Zipファイル内のコンテンツを変更する必要がありました。
ところで、サイトはマルウェアとしてどこにもリストされておらず、zip内のファイルの大部分はあるサイトでは.psdであり、別のサイトでは.swfであり、exeなどはありません。
そして以前に私がこの問題を抱えていたのは、ファイルをダウンロードするときに設定されたいくつかの不良ヘッダーが原因でした。
私の場合、私は次のヘッダーのセットでそれを解決しました:
Cache-Control: max-age=864000
Content-type: application/octet-stream
Content-Disposition: attachment; filename="....Zip"
Content-Transfer-Encoding: binary
Last-Modified: ...
Etag: ...
Content-Length: ...
Content-Type、Cache-Control、Last-Modified、Etagに特に注意してください。これらは私にとって役立つヘッダーのようです。
ワイズマンの提案に似ています。私が作成した新しいWebサイトでのダウンロードでこの問題が発生しました。同じファイルのダウンロードでChromeに警告が表示されなかったのは、元々のWebサイトから何年も前から存在していたためです。そのため、新しいWebサイトでのダウンロードを、追加したファイルにリンクしました。古いウェブサイトのサーバー。新しいファイルを使用しても、警告は表示されなくなりました。古いウェブサイトがgoogle/chromeによって確立され、「信頼されている」と見なされたためだと思います。
実際、私の場合、はるかに簡単な解決策を助けました。ファイルを Amazon S3ストレージ に移動したところ、警告はすぐに消えました。
証明書を購入する前にこれを試すことを検討してください。
編集:もう機能していません。