問題タブ [angular-file-upload]
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.
mongodb - angularファイルアップロードでMongoDbに接続してファイルを送信する方法
ファイルをアップロードしようとしていますが、「Angular File Upload」を使用しています。ファイルをmongodbに接続して送信しようとしていますが、firebugでこのエラーが発生します
net::ERR_INSECURE_RESPONSE
mongodb.log ログ ファイルでは、接続が完了したことが示されます。
2014-11-09T11:57:05.512+0400 I NETWORK [initandlisten] connection accept from xxx.xxx:53749 #2 (1 つの接続が現在開いています)
2014-11-09T11:57:05.524+0400 I NETWORK [conn2] end connection xxx.xxx:53749 (0 接続が現在開いています)
SSL証明書も作成して使用しました。
私のAngular Jsコードは次のとおりです。
javascript - angular-file-upload 暫定ヘッダーが IE ブラウザーで送信されない
Formdata を使用してファイルをアップロードする前に、特に IE との互換性のためにアプリケーションで angular-file-upload を使用しています。
クロムは正常に動作しますが、IE9+ ブラウザーでは動作しません。問題は、私が設定した暫定ヘッダーがサーバーに送信されず、問題が発生することです。
誰でも同じことを手伝ってもらえますか?
よろしくお願いします、 サティシュ
html - ProgressEvent.load は常に ProgressEvent.Total と同じであり、進行状況が偽物になります
ウェブサイトに進行状況バーを実装しようとしています。
問題:
ProgressEvent.loadは、進行状況がアップロードの実際の状態を示すのを妨げるProgressEvent.Totalと常に同じです。最初の 1 秒で xhr リクエストが送信され、終了したように見えますが、実際にはサーバーはまだファイルの一部を取得しています。
JS:
私の js コード (進行状況の一部) は次のようになります。
プロパティlengthComputableは true です。event.loadedは 4354707 で、
event.totalは4354707 です。
C# サーバー側:
4.2MB のファイルをアップロードしてから 1 秒後の Chrome デバッグ:
リクエストが完了した後のフィドラー:
私の質問は次のとおりです。
- ブラウザーはロードされたサイズをどのように認識しますか? どのようにファイルをパーツに分割し、どのパラメーターに基づいていますか?
- xhr.upload.onprogress 関数イベントはどのように進行状況で更新されますか? 彼の進捗状況を報告するのはサーバーですか。そうである場合、私はそれを処理しなかったため、コードのどこにありますか。
- ロードされたプロパティにパーツの実際のサイズが表示されないのはなぜですか?
javascript - パラメータを使用したAngularファイルのアップロード
Angular-file-uploadを使用して、次のようにしてファイルを API にアップロードしています。
すべてのパラメータが正しく設定されているようです。API は、token
認証のために が存在することを想定しています。何らかの理由で、API はクライアントから投稿されたtoken
またはを受信せずplace_id
、常にBadRequest
.
ここでの問題は何ですか?