問題タブ [uploaddataasync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1732 参照

c# - C#:AsyncUploadDataを使用するときにチャンクサイズを割り当てるWebクライアント

Webclientを使用して、サーバーへのAsync呼び出しを使用してデータをアップロードしています。

DatauploadProgressイベントとDatauploadCompletedイベントを適切なコールバック関数に添付しました

選択した定期的な時間にコールバック関数が呼び出されるように、チャンク/部分ファイルのアップロードサイズを割り当てようとしています。

注:コールバック関数が呼び出されたときに送信されたバイトを読み取るために 使用できることはわかってe.BytesSentいますが、それは私がやろうとしていることではありません。

0 投票する
1 に答える
5821 参照

c# - WebClient AsyncUpload の進行状況のパーセンテージは常に 50% を返します

サーバーへの非同期呼び出しを使用してデータをアップロードするために Webclient を使用しています。

DatauploadProgress と DatauploadCompleted Events を適切なコールバック関数に添付しました

アップロードされたファイルのサイズに関係なく、e.ProgressPercentage常に返さ50れます( 10kb から 60mb までのさまざまなサイズを試しました)。関数自体は 2 回しか呼び出されず (非常に高速です)、パーセンテージは 50 を示します! ..特に大きなファイルでは非論理的です...

e.BytesSentどちらも役に立ちません..常にファイルサイズをバイト単位で表示します:S(例:ファイルサイズが 63,000 の場合、私は取得e.BytesSent = 63,000してe.ProgressPercentage= 50

誰かが私に問題を指摘できますか?

0 投票する
1 に答える
151 参照

asp.net - 奇妙な HttpRequest の動作

HttpHandler クラスで実行される Web サービスがあります。このクラスでは、フォーム/クエリ文字列パラメーターのリクエスト ストリームを検査します。状況によっては、これらのパラメーターが通過していないように見えました。少し掘り下げた後、よくわからない動作に出くわしました。下記参照:

なぜこれが起こっているのか、誰かが私に説明できますか? 私は .NET WebClient と UploadDataAsync を使用して、クライアントで要求を実行しています。

さらに情報が必要な場合は、お知らせください。