ファイルの内容に対してクライアント側のチェックサム計算 (CRC、MD5 など) を実行し、チェックサムを送信してサーバー側のチェックサム検証を可能にする ASP.Net 用のファイル アップロード コントロールはありますか?
ファイルのアップロードに関するいくつかの質問に対する回答を調べましたが、この機能についてどこにも言及されていませんでした。
ファイルの内容に対してクライアント側のチェックサム計算 (CRC、MD5 など) を実行し、チェックサムを送信してサーバー側のチェックサム検証を可能にする ASP.Net 用のファイル アップロード コントロールはありますか?
ファイルのアップロードに関するいくつかの質問に対する回答を調べましたが、この機能についてどこにも言及されていませんでした。
ファイルを開き、そのチェックサムを計算し、ファイルの内容とともにWebサーバーに投稿するには、クライアントコードが必要です。ユーザーファイルシステムにアクセスすることは想定されていないため、プレーンなJavaScriptではそれを行うことはできません。
しかし、@ Dan Herbertがあなたの質問にコメントしたように、Flash、Javaアプレット、Silverlightなどのクライアントアプリケーションを使用してそれを実行します。もっと完全な答えを出して、なぜそれができないのかを説明したかっただけです。
javascriptからは、クライアントコンピューター内のファイルのサイズを検出することはできません。Javascriptはサンドボックス内で実行され、ローカルシステムファイルにアクセスできません。これは精度違反になります。
Silverlightを使用して、ファイルサイズを取得し、合計を計算できます。これを確認できます