4

ファイルの内容に対してクライアント側のチェックサム計算 (CRC、MD5 など) を実行し、チェックサムを送信してサーバー側のチェックサム検証を可能にする ASP.Net 用のファイル アップロード コントロールはありますか?

ファイルのアップロードに関するいくつかの質問に対する回答を調べましたが、この機能についてどこにも言及されていませんでした。

4

2 に答える 2

1

ファイルを開き、そのチェックサムを計算し、ファイルの内容とともにWebサーバーに投稿するには、クライアントコードが必要です。ユーザーファイルシステムにアクセスすることは想定されていないため、プレーンなJavaScriptではそれを行うことはできません。

しかし、@ Dan Herbertがあなたの質問にコメントしたように、Flash、Javaアプレット、Silverlightなどのクライアントアプリケーションを使用してそれを実行します。もっと完全な答えを出して、なぜそれができないのかを説明したかっただけです。

于 2010-01-21T12:47:52.803 に答える
1

javascriptからは、クライアントコンピューター内のファイルのサイズを検出することはできません。Javascriptはサンドボックス内で実行され、ローカルシステムファイルにアクセスできません。これは精度違反になります。

Silverlightを使用して、ファイルサイズを取得し、合計を計算できます。これを確認できます

Silverlightファイルのアップグレード

于 2010-01-21T12:50:26.470 に答える