0

ユーザーは30,000のcsv値をアップロードする必要があります。これらの値には、16桁の数字または郵便番号が含まれる場合があります。

現在、asp.netプロジェクトは、AJAXツールキットコントロールやjquery、その他のサードパーティ製コントロールやオープンソースコードを使用していません。これは、企業のプライバシーポリシーによる制限です。

したがって、ファイルアップロード機能に対応するための最良の方法を用意する必要があります。これは、カスタムコントロールのような再利用性に関して多用途である必要があります

このファイルアップロード機能はサーバーに保存しないでください。代わりに、データをストリームバッファーに読み込んで、UIに送信する必要があります。ユーザーがこれらの値を確認したら、送信を押す必要があります。これにより、値がDBに保存されます。

これを実装するための最良の方法は何ですか、

  • System.Net.Webclientを利用できますか?また
  • 非同期HttpHandlerを使用する他の代替方法はありますか?
  • ファイルのアップロードの進行状況をUIに表示できますか?

あなたがこれに関する適切な指導で私を助けることができれば感謝します。

よろしくお願いしますkrish

4

1 に答える 1

0

30,000の郵便番号またはその他の16桁のコードは、通常、ファイル制御を使用してアップロード可能である必要があります(つまり、ポストバックを介して)。

UIで30,000を読んで表示する必要がある場合は、UIがフリーズするリスクがあると思います。

さらに、HTML5を使用していない場合は、フラッシュをいじる場合を除いて、クライアント側でコンテンツを読み取る方法はありません。

HTML5ファイルAPIリファレンス http://www.html5rocks.com/en/tutorials/file/filesystem/

Flashでファイルを読み書きする方法(アクションスクリプト)

http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

于 2012-10-10T05:02:29.497 に答える