問題タブ [plupload]
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.
python - Python/Boto/Django を使用して S3 に直接アップロードしてポリシーを構築する
私はこれまでにこの問題を何度も繰り返し、さまざまな例を検索し、すべてのドキュメントを調べてきました。
Plupload ( http://www.plupload.com/ ) と AWS S3 ダイレクト ポスト メソッド ( http://aws.amazon.com/articles/1434 ) を組み合わせようとしています。ただし、送信用のポリシーと署名を作成する方法に問題があると思います。フォームを送信すると、サーバーからの応答が得られず、サーバーへの接続がリセットされます。
例でpythonコードを使用しようとしました:
また、Python で最新の hashlib ライブラリを使用しようとしました。ポリシーと署名を構築するためにどのような方法を使用しても、ここで生成された値とは常に異なる値が得られます。
http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html
私はこの質問を読みました:
Plupload を Amazon S3 に直接アップロードするにはどうすればよいですか?
しかし、提供された例は非常に複雑で、正確に実装することができませんでした。
私の最近の試みは、boto ライブラリの一部を使用することでした。
http://boto.cloudhackers.com/ref/s3.html#module-boto.s3.connection
しかし、 S3Commection.build_post_form_args メソッドを使用してもうまくいきませんでした。
Pythonを使用して投稿フォームを作成する方法の適切な例を誰かが提供できれば、非常に感謝しています。接続が常にリセットされる理由についてのいくつかの簡単な洞察でもいいでしょう.
いくつかの注意事項:
可能であれば、hashlib を使用したいと思います。Amazon から XML 応答を取得したい (おそらく "success_action_status = '201'" がこれを行います) 大きなサイズのファイルをアップロードできる必要があり、最大サイズは最大 2GB です。
最後に、これを Chrome で実行すると、アップロードの進行状況が表示され、通常、アップロードは約 37% 失敗します。
javascript - 複数ファイルのアップロードボタン
ファイルのアップロードを非常にシンプルにしたいのですが、ボタン 1 つだけよりもシンプルなものを作りたいと思っています。要件は、一度に複数のファイルをアップロードできることです。ファイル形式のフィルターも追加して、自分でボタンをデザインできれば (ホバー イベントも含めて) 有利になることは間違いありません。
Pluploadを検索して見つけました。簡単なセットアップと機能で素晴らしいように見えましたが、ボタンの作成方法がよくわかりません。ファイル名を出力し、完了する前に別のボタンを少なくとも1回クリックする必要があるカスタムアップロードのみを見つけました(明らかに、ホバー属性を追加できません)。すべてのファイルが追加された後にフォームが送信されるように JavaScript を編集しようとしましたが、失敗しました。
より良い代替手段はありますか、または誰かが正しい道で私を助けることができますか?
前もって感謝します。
c# - pluploadをasp.netMVC2プロジェクトに統合する方法
asp.net MVC2プロジェクトでpluploadを使用しようとしていますが、使用できますか?できれば助けてください。
よろしくお願いします!
javascript - HTML5のドラッグアンドドロップ
dataTransfer.getData(http://html5demos.com/drag-anything)を使用してHTML5のドラッグアンドドロップを設定しようとしています。これにより、任意のテキストがドロップウィンドウに読み込まれ、plupload(http://www.plupload.com)を使用して保存されます。そのデータ。
現在のコード:
dataTransfer.getDataの出力をpluploadに取り込み、ファイルとテキストのスニペットの違いを知っているドロップゾーンを取得するためのサポートが必要です。
編集: 私が試したことの周りにさらにコンテキストを追加します。1.ドロップされたアイテムがファイルである場合、ifステートメントを使用して何かを実行します。(私は)アイテムがすでにドロップされているためアップロードできないため、これは機能しません。2. dataTransfer.filesを取得しますが、アップロード可能なファイルは保存されず、スニペットのオンザフライ書き込みが強制終了されます。
解決策には、最初にドロップされたアイテムをクエリしてから、ファイルにpluploadを使用し、スニペットにdataTransfer.getDataを使用することが含まれると思います。問題は、これを行う方法がわからないことです。どんな助けでも大歓迎です。
couchdb - PLUploadをCouchDBと組み合わせて使用することは可能ですか?
CouchDBに画像をアップロードし、アップロード前にサイズを変更する可能性を探しています。ただし、画像がクライアントに残っている場合に限ります。PLUploadはそうする可能性を提供しますが、CouchDBと一緒に使用できるかどうか疑問に思います。
javascript - Pluploadエラーメッセージ
RailsアプリでPluploadを使用しています。アップローダーではユーザーが画像を送信できますが、画像は特定の最小ピクセルサイズよりも大きい必要があります。これは、Pluploadから受信した画像を処理するときにサーバー側で検証されます。
現在、アップローダーは正常に機能していますが、特定のファイルに障害が発生すると、ユーザーにオレンジ色の三角形が表示され、そのファイルにカーソルを合わせると「HTTPエラー」が発生します。これは、平均的なユーザーにはまったく役に立ちません。
これは私が今私のRailsコントローラーに持っているものです:
アプリケーションからPluploadに説明的なエラーメッセージを返して、オレンジ色の三角形でユーザーに表示できるようにするにはどうすればよいですか?
jsonやxml、または別のものを返す必要がありますか?失敗した画像オブジェクトのさまざまな表現を返すことを試みましたが、これまでのところ、Pluploadによってエラーメッセージが表示されることはありません。
助けてくれてありがとう!
jquery - ajax をロードした jQuery ダイアログで PLUpload を快適に動作させる
彼は私のカスタム jQuery コードです。
HTML ボタン コード:
ダイアログに読み込まれた HTML Ajax:
ここで、私の質問とは関係のないことがいくつかあります。それで、私がやろうとしていることの基本的な考えをあなたに与えるために...私は、プロジェクトのファイルアップロード機能を必要とする管理システムに取り組んでいます。各プロジェクトは jQuery UI タブを使用します。アップロードされたファイルのリストがあるファイル タブと、ファイルのアップロード ボタンのあるサイドバーがあります。そのボタンは、コード内で $uploadBtn として参照されます。
ページにロードされたすべての必要な jQuery および PLUpload ファイル。
私の問題は、jQuery UI Dialog ウィジェットを使用して ajax ファイルからアップロード フォームをロードしたいことです。アップロードボタンをクリックするたびにその部分が機能しますが、PLUpload はアップロードダイアログが最初に開いたときにのみ適切に初期化されます。ダイアログの beforeClose ハンドラでインスタンスを破棄しようとしましたが、うまくいかないようです。
初回だけでなく、アップロード ダイアログを開くたびに PLUpload を適切に初期化するにはどうすればよいでしょうか!? ありがとう!
php - CodeIgniter (および allowed_types) に関する問題
お前らおはよう。
Plupload を CodeIgniter と一緒に使用しようとしています。Plupload の前に uploadify を試してみましたが、うまくいきました。uploadify の主な問題は、何を使用しても CSRF コードが送信されなかったことです。ただし、HTML5 アップローダでのみ適切に機能し、Flash アップローダでは機能しません。
ログを確認すると、動作していない理由がわかりました: CodeIgniter File Uploading Class の使用中です。
私は一括画像アップローダを行っているので、「jpg、gif、png、jpeg」を許可するように設定しましたが、間違った type_file をアップロードしているため、アップローダがアップロード請願を拒否することがわかりました (これはオクテット/ストリームであることがわかりました -え?)。
アップロード プロセスの後、画像を処理していました (サム、透かし、トリミングなどを生成する) ため、すべてのファイル タイプを許可するように設定すると、画像処理がまったく機能しなくなります。
私が考えていたのは、ファイルをアップロードし(オクテット/ストリームMIMEタイプを許可)、それを画像に変換し(imagecreatefromstringおよびfile_get_contents関数を使用)、個別に処理することでした。
他にアイデアがあれば教えてください
plupload - 複数のインスタンスをプルアップする
ページに不明な数のpluploadインスタンスを設定しようとしています。インスタンスを動的に追加し、それらの一部を削除してリセットする必要があります。私は一般的な考えを持っていますが、何も機能しません。
私の試みの1つはjsfiddleです。
助けてくれてありがとう。
コード:
javascript - plupload-選択したファイルの数を制限します
これはコードの一部です:
アップロードするファイルを制限できます。4つのファイルを選択し、さらに5つのファイルを選択すると、エラーが表示されます。
しかし、最初にたとえば14個のファイルを選択すると、それらは「ファイルリスト」に表示されます。
それを制限する方法、または「returnfalse」を配置する場所。
助けてくれてありがとう:)