問題タブ [oneupuploaderbundle]

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 に答える
387 参照

symfony - OneupUploaderBundle: 小枝テンプレートで応答メッセージをレンダリングする

プロジェクトで OneupUploaderBundle を使用してファイルをアップロードします。

私の質問は:

小枝テンプレートの UploadListener から response.msg をレンダリングするにはどうすればよいですか? 自分の反応をどのように評価できますか。

https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/response.md

//service.yml

//UploadListener.php

//JS (小枝テンプレート内)

例が見つかりません...

ご協力いただきありがとうございます。

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

php - oneup アップローダ バンドル symfony : エンドポイントをカスタマイズする方法

oneup アップローダ バンドル「エンドポイント」をカスタマイズしようとしています。次のような形式でフォルダーを直接指定できることはわかっています。

しかし、完全なパスを変更するにはどうすればよいですか? (同じftpの別のWebサイトに配置する必要があります)

(私はドロップゾーンを使用しています)

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

symfony - Symfony OneupUploaderBundle アップロードされたファイルをエンティティにリンクする方法

jQuery File Upload でOneupUploaderBundleを使用しています。ファイルが選択されると、バンドルによってアップロードされ、名前が変更されます。私が直面している問題は、フォーム(エンティティ)の検証から、アップロードされたファイルのリストをどのように知ることができますか? ガイドに従ったばかりなので、この質問に役立つコードの種類はわかりませんが、必要に応じて編集できます。

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

php - Symfony 3.1 および OneUpUploaderBundle + FineUploader = UploadListener は呼び出されません

前書き

を含む [1] をWindows 10 Pro開発中です。XAMPPPHP v7.0.8

ファイルをサーバーにアップロードするために、Symfony v3.1.2、OneupUploaderBundle、およびFineUploaderを使用しています。

物事を設定している間、私はOneUpUploaderBundle[2] とFineUploader[3]、[4] のドキュメントに従いました。

問題

ファイルのアップロードは正常に機能し、ファイルは にアップロードされoneup_uploader_endpoint('gallery')ます。

ただし、リスナーは呼び出されず、Symfony プロファイラーのイベントセクションに表示されますNot Called Listeners

コード

の関連部分services.yml

私のアップロードリスナー

upload.html.twig

アップデート

  1. 開発環境について追記。

結論

お知らせ下さい。

お時間と知識をありがとうございました。

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

php - Symfony 3.1 および OneUpUploaderBundle + Plupload = UploadListener が呼び出されない

明確化

この質問は、異なるアップロードライブラリを使用しているという点で同様の質問Pluploadとは異なります(この質問とFineUploader同様の質問)。

この質問を書いている時点では、問題がどこにあるのかわかりませんでした。そのため、別のライブラリを使用すると問題を解決できると期待していました。

前書き

OneupUploaderBundle3 週間前に、FineUploaderライブラリを使用して、アップロードに関する同様の質問を作成しました。残念ながら、まだ答えはありません。その間、別のアップロード ライブラリ (Blueimp) をセットアップしてみました。

OneupUploaderBundle1 週間前に、Blueimp jQuery アップロードライブラリを使用して、アップロードに関する同様の質問を作成しました。残念ながら、まだ答えはありません。その間、別のアップロード ライブラリ (Plupload) をセットアップしてみました。

を含む [1] をWindows 10 Pro開発中です。XAMPPPHP v7.0.8

ファイルをサーバーにアップロードするために、Symfony v3.1.2、OneupUploaderBundle、およびPluploadライブラリを使用しています。

セットアップ中はOneUpUploaderBundle[2]のドキュメントに従いPlupload、ライブラリ [3]、[4] をアップロードしました。

問題

ファイルをいくつかのディレクトリにアップロードしてから、それらのMIME タイプを確認し、アップロードが許可されているファイル MIME タイプであることを確認した後、それらをカスタム ディレクトリ (ファイルからファイルに変更できる) に移動し、最後にファイル パスを保持し、データベースへのファイル名。

ファイルのアップロードは正常に機能し、ファイルは にアップロードされoneup_uploader_endpoint('gallery')ます。カスタム ファイルでもNamer機能し、カスタム ディレクトリにアップロードできます。

ただし、リスナーは呼び出されず、Symfony プロファイラーのイベントセクションに表示されますNot Called Listeners!

ファイルをカスタムディレクトリに移動し、ファイルに関する情報をデータベース unsing Post_Persist eventに保存したいので、残念です。さらに、検証はイーサとは呼ばれません。

コード

私のservices.yml

私のカスタム Namer

私のconfig.yml

私のアップロードリスナー:

upload.html.twig

アップデート

  1. まだありません

結論

お知らせ下さい。

お時間と知識をありがとうございました。

0 投票する
0 に答える
304 参照

php - 複数のファイルを持つ symfony フォーム

複数のファイルをフォームに添付しようとして Symfony 3.1 を使用しています。

これまでのところ、ファイルをアップロードし、エンティティを作成して、それぞれをデータベースに保存できます。FineUploader で OneupUploaderBundle を使用します。

問題は、これらのファイルが残りのフォーム データに添付されていないことです。

シリアル化されたフォームをアップロード パラメータに追加しようとしましたが、ファイルが 3 つある場合、フォーム データが 3 回アップロードされます。

主な目的は、ファイルが添付された予定を保存することです。したがって、エンティティは Appointment (列: 予定データとファイルの arraycollection) と AppointmentFile (列: id、filename、および mime/type) です。

どんなアドバイスでも大歓迎です。

0 投票する
0 に答える
744 参照

jquery - Symfony3 でアップロードされたファイルの検証結果をユーザーに表示する

前書き

を含む [1] をWindows 10 Pro開発中です。XAMPPPHP v7.0.9

ファイルをサーバーにアップロードするために、Symfony v3.1.5、OneupUploaderBundle、およびBlueimp jQuery アップロードを使用しています。

物事を設定している間、私はOneUpUploaderBundle[2] とjQuery file upload[3]、[4] のドキュメントに従いました。

問題

ファイルをいくつかのディレクトリにアップロードしてから、それらのMIME タイプを確認し、アップロードが許可されているファイル MIME タイプであることを確認した後、それらをカスタム ディレクトリ (ファイルからファイルに変更できる) に移動し、最後にファイル パスを保持し、データベースへのファイル名。

ファイルのアップロードは正常に機能し、ファイルは にアップロードされoneup_uploader_endpoint('gallery')ます。カスタム ファイルでもNamer機能し、カスタム ディレクトリにアップロードできます。

リスナーが呼び出されますが、Symfony プロファイラーのイベント セクションに表示されますNot Called ListenersBlueimp jQuery uploaderファイルをアップロードしてアップロードの進行状況を表示するために実行される XMLHttpRequest (Ajax リクエスト) が原因ではないかと思います。

現時点では、Javascript を使用して許可された MIME タイプをフィルタリングしています。それは役に立ちますが、「信頼できる」ものではありません。たとえば、test.pdf.jpgjavascript という名前の PDF ファイルがある場合、ホワイトリストの拡張子に基づいて許可されます。しかし、PDF ファイルに名前がある場合はどうtest.jpgなるでしょうか。実際の MIME タイプについて確信を持つことはできません。したがって、サーバーでの検証が必要です。サーバー側でも mimetype フィルターを使用しています。

問題は、ファイルの mimetype がリストにない場合、単純にファイルがターゲット ディレクトリに移動されないことです。技術的には、完全なアップロード後にサーバーで検証が行われるため、正常にアップロードされます。(それは私が正しく理解している場合です。これについて間違っている場合は修正してください。)また、アップロードが MIME タイプ フィルタ(ホワイト リスト)によってフィルタリングされていることについて、ユーザーにメッセージを取得または表示する方法もわかりません。

質問

問題は、ファイルが Blueimp jQuery アップローダによって正常にアップロードされた後、ホワイト リストに入れられなかったファイルに関するフィードバックをユーザーに表示する方法です。

コード

私のservices.yml

私のカスタム Namer

私のconfig.yml

私のアップロードリスナー:

アップロードフォームを表示する私のテンプレートupload.html.twig

許可された MIME タイプ リスナー

アップデート

  1. 許可された MIME タイプ リスナー コードを質問に追加しました

結論

お知らせ下さい。

お時間と知識をありがとうございました。

0 投票する
0 に答える
77 参照

php - 2 つのエンティティ間の OneupUploaderBundle 関係

私はスタックオーバーフローが初めてで、あなたが私を助けてくれることを願っています.

私は symfony2 で OneupUploaderBundle を使用していますが、複数の画像をアップロードしてデータベースに保持することができます。

しかし、今では、たとえば 1 つの「アナウンス」に対して複数の画像をアップロードしたいので、2 つのエンティティがあります。

アナウンス

そして私のエンティティ画像

私のイベントリスナー

問題は、多くの画像をアップロードすると、Annonce と Image の行数が同じになることです。

誰かが私を助けてください:)