問題タブ [jquery-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.
jquery - Blueimp の jQuery-File-Upload プラグインがコールバックを起動しないのはなぜですか?
私はBlueimp の jQuery-File-Uploadプラグインを試していますが、デモから判断すると非常に有望に見えます。
実装はとても簡単です:
選択したファイルは、期待どおりにページを更新せずに正常にアップロードされますが、もちろん、このような最小限の構成では、ユーザーは通知を受け取りません。ここで、プラグインのコールバックが役に立ちます。
ドキュメントによると、コールバックを定義するには 2 つの方法があります。たとえば、add
イベント (ファイルがアップロード用に選択されるたびに発生する) は、次のように元の構成オブジェクトに追加できます。
または代わりに:
ただし、最初のアプローチのみが機能し、2 番目のアプローチは何もしないことがわかりました。
さらに興味深いのは、どのようにバインドしても、他のコールバック (特にprogress
と) が起動していないように見えることです。start
また
参照されたリスナー関数を定義しましたが、コードはエラーや警告を報告しません。
メソッドが失敗した理由は何ですか?また、またはリスナーがアクティブに.bind
ならないのはなぜですか?progress
start
jquery - WCF への PUT で blueimp jQuery ファイル アップロードを使用する
https://github.com/blueimp/jQuery-File-Uploadにある blueimp jQuery ファイル アップロード プラグインを使用しています。ドキュメントによると、HTTP PUT を使用してファイルをアップロードできるはずです。これが私の初期設定です
stackoverflow によると、 jqueryを使用して wcf にファイルをアップロードし、JQuery を使用して HTTP "PUT" を使用してファイルをアップロードする方法は? これは可能ですが、フィドラーを使用してワイヤー上のデータを調べると、ヘッダーは正しく設定されていますが、本文は空です。
ローカル ファイルから IE9 でこのプラグインを使用する実際の例はありますか?
jquery - IE:Jqueryファイルアップロードプラグインで空の「結果」
jQueryファイルアップロードプラグインに問題があります。
送信されたファイルに関するデータを取得したいので、onDone: function (e, data)
コールバックを使用します。
data.result
送信されたファイルのIDを取得し、それを隠しファイルに挿入するには、にアクセスする必要があります。Firefoxではすべてがうまく機能しますが、Internet Explorerを試してみると、それdata.result
は常に空であることがわかりました。
誰かが同様の問題に直面しましたか?
ありがとうございました
javascript - プログラムによるファイルのアップロード
プログラムでファイルをアップロードするためのAPIを持つ jQuery ファイル アップロード プラグインを使用しています。ドキュメントには次のように書かれています。
filesList
問題は、どうあるべきかわからないことです。私は次のことを試みましたが失敗しました:
正確には何filesList
ですか?
jquery - アップロード後のBlueimp Jqueryファイルのアップロードサムネイルのサイズが変更されない
MVC4 プロジェクトでBlueimp Jquery ファイルのアップロードを使用しようとしています。私はすべてを実装しましたが、それは機能しています。MaxPavlov による MVC Exampleを使用しました。
アップロードは 100% 機能します。唯一の問題は、アップロード後に表示されるサムネイルのサイズが適切に変更されないことです。含める必要があるスクリプトだけを見逃す可能性があります。
以下は、ページに含めた順序でのスクリプトです。
私がコピーしたテンプレートも、MVC の例にあるとおりです。
アプリケーションの実行時にコンピューターから画像を選択すると、サムネイルが正しいサイズになり、「アップロード」をクリックしてファイルがアップロードされ、後で表示されると、画像はディスク上の画像と同じサイズになります. css でクラスを設定しようとし.preview
ましたが、これは chrome/firefox では機能しますが、IE では機能しません。
javascript - jQueryファイルアップロードプラグインが成功コールバックを呼び出さない
jQuery fileuploadプラグインを使用していますが、fileuploadが完了したら、カスタムのjQueryを実行したいと思います。
ここから https://github.com/blueimp/jQuery-File-Upload/wiki/Options
今それはこれを言います
これで、自分のjsファイルでテストするためにこのカスタム関数を定義しました
しかし、それは機能していません。
しかし、ここでメインファイルを編集すると
その後、それは動作します。
javascript - jQuery-File-Upload が矛盾してファイル データを提供する
アップロード スクリプト:
私のapi/combox_upload.php
スクリプトでは、私echo json_encode($_FILES)
と半分の時間は空白に戻ります (Chrome 開発者ツールバーで XHR 要求の応答を見ています)。
何故ですか?常にファイルを送信するように修正するにはどうすればよいですか?
編集:大きなファイルではより頻繁に発生するようです。
マルチパート データを正しく処理しない PHP の問題でしょうか? ファイルのアップロードが開始されるとすぐに、XHR リクエストがすぐに送信されることに気付きましたが、PHP は明らかにファイル全体をまだ取得していません。オブジェクトにアクセスしようとするとブロックされます$_FILES
か、それとも空の配列が返されるだけですか? 何か特別なことをしなければなりませんか?
javascript - ファイルの種類/拡張子を制限する S3 API ポリシー条件
ここでドキュメントを読んでいますが、アップロードを拡張子/ MIMEタイプのホワイトリストに制限する条件を追加する方法がわかりません。
例: 拡張子が「xls」、「xlsx」、「ppt」、「pptx」、「doc」、「docx」、「txt」、「csv」のファイルのみをアップロードできるようにしたい
これは可能ですか?
PS: 私は使用しており、s3 に移行するjquery-file-upload
前にクライアント側を既にチェックしていますPOST
が、一部のブラウザーはファイル API をサポートしていないため、再確認が必要です。
asp.net-mvc - jquery-file-upload Request.Files.Count を使用した asp.net mvc 4 は常に 0
私は現在 asp.net mvc 4 を使用しており、次のように初期化すると jquery-file-upload を使用して画像をアップロードします:
画像ファイルを選択すると、画像はブラウザでプレビューできますが、mvc アクション Request.Files.Count では、ファイルがアップロードされていないことを意味します。そして、次のように初期化すると:
画像をプレビューできませんが、mvc アクションはファイルを取得します。理由を知っている人はいますか? コントローラーの郵便番号:
ruby-on-rails - Railsへの複数の画像のアップロード-複数のモデルの更新
'jquery-fileupload-rails'および'carrierwave'gemを使用して、Railsアプリに複数のファイルアップロード機能を実装しようとしています。
アプリには基本的に複数のステップを持つプロジェクトがあり、各ステップには複数の画像を含めることができます。
特定のステップを更新するためのフォームで画像をアップロードしようとしています。画像をアップロードしようとすると、何も起こらないようです。あなたが光を当てるのを手伝ってくれるなら、私は永遠に感謝するでしょう!前もって感謝します。
ルート.rb:
step.rb:
image.rb:
file_uploader.rb:
views / Steps / edit.html.erb:
views / Steps / _step_form.html.erb(これは、以下に示すように、パーシャルを介した画像モデルの更新を処理します):
views / images / _upload_form.html.erb
application.js: