ファイルを Web サーバーにアップロードする必要があるデスクトップ アプリケーションがあります。
プロトコルは HTTPS です。
アップロードを処理する ashx を作成する必要があると考えています。一度に 4k チャンクを送信します。毎回OKの返事で。これは良いアルゴリズムですか?
HTTPS 経由でデスクトップ アプリケーションから Web サーバーにアップロードするための最適なアルゴリズムは何ですか?
アップロードするファイルのサイズはどれくらいですか? サイズが大きくない限り (> 100 MB)、アプリケーションからマルチパート MIME エンコード アップロード ( RFC 1867 ) を生成できます。これはブラウザーがアップロードに使用するのと同じ形式であるため、ハンドラーは Request.Files コレクションからファイルをプルするだけです。チャンキングは、低速の接続でアップロードするか、巨大なファイルをアップロードする場合を除いて、あまり役に立ちません。