問題タブ [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.

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

angularjs - Amazon S3 で angular-file-upload が 405 Method Not Allowed を取得する

クライアント側でファイルをアップロードしようとしている amazon s3 エンドポイントがあります (バックエンドの助けを借りて)。

これが私のポリシーコードです:

(この後、base64にエンコードします)

ここに私の角度の要求があります:

私のポリシーは次のようになります (POST が機能し始めたら、セキュリティを強化します)。

これが私のCORS構成です(これも後でセキュリティを強化します):

そして、これがクロムツールからの応答です

には がResponse Headers含まれていますが、 には含まれPOSTAllowいません。

どんな助けでも大歓迎です。ありがとう!

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

angularjs - Angular-FileUploader 1.xx - アイテムへのフォーム データの追加

こんにちは、angular-fileuploader を使用してアップロード リクエストに formdata を追加する方法がわかりません

onBeforeUploadItemで試しましたが、データを追加しません:/

コントロール

フロントエンドでは、uploader="uploader" multipleand を使用するだけですuploader.uploadAll()

正常にアップロードされますが、カスタム フォーム データが追加されません

0 投票する
2 に答える
1100 参照

angularjs - angular-file-upload モジュールを使用して API 応答を聞く

私は AngulasJs と Django を使用して WebApp を構築しています。現在、angular-file-upload に依存して、次のように画像を A​​PI にアップロードしています。

ファイルは正常にアップロードされますが、API から応答を取得する方法がわかりません (html に挿入する必要があるデータ)。angular-file-upload モジュールを使用してある種のリスナーを登録できると最初に思っていましたが、それを可能にするものは何も見つかりませんでした。

angular-file-upload モジュールはこれを行う方法を提供していますか、それとも他の angularjs 機能に依存する必要がありますか?

助けてくれてありがとう!

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

javascript - 入力ファイル - data-button-text のテキストボタンを変更

このAngularファイルのアップロード( nervgh/angular-file-upload )をAngularアプリで使用しています。それは非常にうまく機能し、アップロードに問題はありません。

1 つのボタンに 1 つの問題があります。これはボタンの例のコードです。

data-button-text私のアプリには 3 つの異なる言語があるため、1 つの変数で設定したいと思います。

このようなもの: data-button-text="form.variable-text"(またはある種の変数) 代わりに次のような文字列data-button-text="Single"

現時点では、そのテキストを変数で変更することはできません。私はさまざまな方法で何度も試しましたが、成功しませんでした。角括弧またはコントローラー変数を使用できません。少なくとも、私はそれを行う方法を知りません。

何か助けはありますか?何か案は?
ありがとう。

0 投票する
2 に答える
2488 参照

javascript - Angular ファイル アップロード コールバック

現時点でこれに本当に苦労しているので、誰かが素晴らしいアドバイスを持っていれば. シンプルなものを複雑にしすぎているのは確かですが、見てみましょう。

以下を使用してファイルをサーバーにアップロードします

https://github.com/nervgh/angular-file-upload/wiki/Module-API

特定の種類のファイル用にファイル アップローダーのインスタンスをいくつか作成しています (それぞれに異なるアップロード URL が必要なため、1 つだけを使用することはできません)。

だから私は次のようなリストを持っています

私がやりたいことは、リストを繰り返し処理し、それぞれを呼び出しuploadAll()、それぞれのファイルがアップロードされたら、スクリプトを続行することです。

uploadAll問題は、関数が を実装しているとは思わないpromiseため、次のコードを試すと、ファイルが正常にアップロードされる前に残りのスクリプトが続行されることです。

これが私が持っているものです

ファイルはアップロードされますが、スクリプトの残りの部分はアップロード前に実行されます。私が

アイテムのリストを取得しundefinedます。明らかに私はここで間違っていますが、どのように前進するかについては確信が持てません.

0 投票する
2 に答える
905 参照

javascript - angular-file-uploadドラッグアンドドロップを一時的に無効にする

angular-file-upload ( https://github.com/nervgh/angular-file-upload ) を使用しています。アップロード プロセスが開始したら、ドラッグ アンド ドロップ機能を無効にして、ファイルを追加できないようにしたいと考えています。列。どうすればこれを行うことができますか?最終的には、ドラッグ アンド ドロップを無効にしてから、onCompleteAll の後に再度有効にできるようにしたいと考えていますが、一度 isUploading == true の場合、機能を完全に無効にするだけで解決できます。

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

angularjs - 特定のブランチで bower ライブラリを更新する

アプリでファイルをアップロードするためにangular-file-uploadディレクティブを使用しています。実際には、このディレクティブの 1.1.5 ブランチ バージョンを使用しています。これを 1.1.6 に更新したいのですが、実際にはマスター ブランチは 2.0.x です。インストールされているブランチを特定のブランチ (この場合は 1.1.6) に更新できます