問題タブ [asyncfileupload]
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.
.net - .NetWebClient.uploadFileAsyncと同等のAndroid
アンドロイドで非同期にファイルを送信したいと思っています。c#を使用して、WebClient.uploadFileAsyncを使用します。Javaと同等のものが見つかりました...AsyncHttpClient。ただし、これはAndroidでは使用できないことがわかりました。アップロードの進捗状況を確認できるようにしたい。さらに重要なのは、ファイル全体をメモリにロードしたくないということです。ファイルは大きな画像であり、一度にアップロードするのに問題があります。
だから私の質問は簡単です、.NetのWebClient.uploadFileAsnycに代わるAndroidの代替品はありますか?
c# - asp.netのUpdatePanelで画像のURLを更新する
UpdatePanelがあるGridViewがあります。AJAX ASyncFileUploadを使用して、asp:imageのI * mageURL*を更新しようとしています。私は過去2日間、Googleで解決策を探していました。
コードは次のとおりです。
パネルの更新:
更新パネルはModalPopupExtenderの一部であり、pnlUploadImageも同様です。これらは正常に機能します。GridViewも正常に動作します。
背景コード:
btnUpdateは、機能しなくなった可能性のあるソリューションでした。基本的に、画像をクリックすると、AsyncFileUploadがポップアップ形式でポップアップ表示されます。次に、画像を選択してアップロードします。画像のURLを変更することを想定したUploadCompleteで更新をトリガーします。
問題は、UploadCompleteを通過した後でも、表示される画像( silhouette.jpg)がそこにとどまるということです。ステップバイステップで実行すると、 ImageURLが変更されていることがわかります。チェックしたところ、関数で選択されているのは正しい画像です。
全体として、バックコードでImageURLが変更されているにもかかわらず、ブラウザーに表示される画像が変更されないのはなぜですか。
c# - GDI+ 一般的なエラー ... ファイルを保存しようとしています
私はここにいる皆さんからかなりのことを学んでいますが、答えを見つけるのに苦労している問題に遭遇しました。AsyncFileUpload を使用してアップロードされた画像を保存しようとすると、次のエラーが表示されます: GDI+ で一般的なエラーが発生しました。
私はかなりのグーグルを行ってきましたが、最も可能性の高い問題は権限に関連しているようです。Network と Network_Serice の書き込み/変更を許可しようとしました。後で環境ユーザーに許可しようとし、最終的に「全員」でテストしましたが、残念ながらまだ機能していませんでした。
考えられる問題の 1 つは、組み込みの開発サーバーに依存しているという事実です。私はまだすべてに慣れていないので、この分野に制限があるのか 、それとも単に明らかなことを見落としているのかよくわかりません.
コード:
誰かがアイデアを持っているか、さらに情報が必要な場合は、私に知らせてください。
c# - セッション エラー: オブジェクトがインスタンスに設定されていません
私のWebページでは、リモートサーバーへのポストバックでセッション変数を取得できません。
問題は
ページが IsPostback でない場合、セッション変数を取得できます。
ただし、ページがポストバックされると、エラーが表示されます。
asynchfile アップロードを使用すると、この同じエラーが発生します。asynchfileupload を使用して画像をアップロードし、セッション変数に保存しています。後でボタンをクリックすると、データをディレクトリに保存しています。
この問題は、サーバーにファイルをアップロードすると発生します。画像をアップロードするために asynchfileupload コントロールを使用していますが、頻繁には発生していません。
ここに私のコードがあります
ボタンクリックで
データベースに値を挿入しています。
グーグルで調べた後、ファイルがサブディレクトリに追加されたり、webconfigを編集したりすると、アプリケーションが再起動することがわかりました。
もしそうなら、どうすればこれを解決できますか..
前もって感謝します。
c# - AsyncFileUpload を使用した iframe フォームを含む親ページ。アップロードして「送信」をクリックした後、「_top」にリダイレクトします
iframe を含む親ページ(testFrame.aspx)があります。
iframe は、AsyncFileUpload コントロール (ajaxcontroltoolkit ) を含む aspx フォーム ( form.aspx) です。
フォームには、テキスト ボックスと必須フィールド バリデータが含まれています。Codebehind では、ユーザーがテキスト ボックスにテキストを入力したかどうかを確認し、そうでない場合はエラー メッセージを表示します
。bt_Send
ここで、親フォームをテストし、テキストを入力して [送信] をクリックすると、フィードバック メッセージ (テキスト ボックスに入力したテキスト) が表示されます。
テキストを入力せずに送信をクリックすると、エラー メッセージが表示されます。
テキストを入力せずに、AsyncFileUpload を使用してファイルをアップロードすると、奇妙なことが起こります。
「送信」をクリックすると、エラー メッセージが表示される代わりに、親ページ (target="_top" など) の外側にある form.aspx にリダイレクトされますが、エラー メッセージは表示されません。iframe にきれいなフォームが表示されなくなりました。
私はそれをしたくありません。フォームを親ページ内にとどめたい
testForm.aspx は次のようになります。
form.aspx は次のようになります。
および form.aspx.cs の背後にあるコード:
file-upload - nginx でリクエストのバッファリングを無効にする
nginxはリクエストをupdstreamサーバーに渡す前にバッファリングしているようですが、ほとんどの場合は問題ありませんが、私にとっては非常に悪いです:)
私の場合は次のようになります。
3つの異なるサーバーをプロキシするフロントエンドサーバーとしてnginxを使用しています:
- 典型的なphpアプリを備えたApache
- python と gevent を使用して私が構築したshabet (オープン ソースのコメット サーバー)
- クライアントからのアップロードを受け入れながら、ラックスペース クラウドファイルへのアップロードをプロキシする gevent で再構築されたファイル アップロード サーバー。
#3は問題です。現在私が持っているのは、nginxがすべてのリクエストをバッファリングしてから、それをファイルアップロードサーバーに送信し、ファイルアップロードサーバーが、取得した各チャンクを送信するのではなく、それをcloudfilesに送信することです(アップロードを私は6-7MB /秒をクラウドファイルにプッシュできます)。
私が nginx を使用する理由は、1 つの IP を持つ 3 つの異なるドメインを持つためです。それができない場合は、ファイルアップロード サーバーを別のマシンに移動する必要があります。
.net - AsyncFIleUpload.OnUploadCompleted コード ビハインドから .NET コントロールにアクセスできません
次のようにAJAX Toolkit AsyncFileUploadを使用しています...
アップロードの成功時に btnImport コントロールにアクセスして表示しようとしていますが、コード ビハインドの uploadComplete プロシージャからアクセスしても何も起こりません....
どんな助けでも大歓迎です。
乾杯、ベン
javascript - AsyncFileUpload はアップロードするファイル サイズを制限します
ユーザーが非同期的にファイルをアップロードできるようにするために、AsyncFileUpload を使用しています。
ファイルのサイズを 1MB に制限したい。
私が見た限りでは、アップロードの完了時にのみファイルの長さを取得できます
アップロード開始時のように:
(OnClientUploadStarted)
args.get_length() は null であるため、使用できません...
アップロードが完了すると、次のようになります。
(OnClientUploadComplete)
正常に動作しますが、ファイルは既にアップロードされています...
では、アップロードする前にファイルのサイズを知るにはどうすればよいですか? 私は非常に単純なものを見逃していますか?
HTTP リクエストの長さと並べ替えを処理せずにやりたいです。
ありがとう!
asp.net - Firefox で Asyncfileupload が機能しない
私はasp.net Webサイトを作成しています。その中には、updatepanel内にあるAsyncfileuploadコントロールがあります。Chrome やその他のブラウザでは問題なく動作しますが、FireFox では動作しません。助けてください。
c# - asyncFileUpload の onUploadComplete イベント
onUploadComplete イベントが実行された後に btn を表示する方法は? そのイベント内で btn.visible=true と言っても、今は来ていません..
このイベントが非同期で発生するスレッドの 1 つを読んだので、JavaScript を記述して onClientUploadCompete を呼び出す必要があります。
しかし、JavaScriptを書かずにそれを行う方法を知っている人はいますか? 事前に至急お願いします!