問題タブ [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.
symfony - OneupUploaderBundle: 小枝テンプレートで応答メッセージをレンダリングする
プロジェクトで OneupUploaderBundle を使用してファイルをアップロードします。
私の質問は:
小枝テンプレートの UploadListener から response.msg をレンダリングするにはどうすればよいですか? 自分の反応をどのように評価できますか。
https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/response.md
//service.yml
//UploadListener.php
//JS (小枝テンプレート内)
例が見つかりません...
ご協力いただきありがとうございます。
php - oneup アップローダ バンドル symfony : エンドポイントをカスタマイズする方法
oneup アップローダ バンドル「エンドポイント」をカスタマイズしようとしています。次のような形式でフォルダーを直接指定できることはわかっています。
しかし、完全なパスを変更するにはどうすればよいですか? (同じftpの別のWebサイトに配置する必要があります)
(私はドロップゾーンを使用しています)
symfony - Symfony OneupUploaderBundle アップロードされたファイルをエンティティにリンクする方法
jQuery File Upload でOneupUploaderBundleを使用しています。ファイルが選択されると、バンドルによってアップロードされ、名前が変更されます。私が直面している問題は、フォーム(エンティティ)の検証から、アップロードされたファイルのリストをどのように知ることができますか? ガイドに従ったばかりなので、この質問に役立つコードの種類はわかりませんが、必要に応じて編集できます。
php - Symfony 3.1 および OneUpUploaderBundle + FineUploader = UploadListener は呼び出されません
前書き
を含む [1] をWindows 10 Pro
開発中です。XAMPP
PHP v7.0.8
- [1] Windows用XAMPP
ファイルをサーバーにアップロードするために、Symfony v3.1.2、OneupUploaderBundle、およびFineUploaderを使用しています。
物事を設定している間、私はOneUpUploaderBundle
[2] とFineUploader
[3]、[4] のドキュメントに従いました。
- [2] OneupUploaderBundle のドキュメント
- [3] OneupUploaderBundle FineUploader の例
- [4] FineUploader アップロード ドキュメント
問題
ファイルのアップロードは正常に機能し、ファイルは にアップロードされoneup_uploader_endpoint('gallery')
ます。
ただし、リスナーは呼び出されず、Symfony プロファイラーのイベントセクションに表示されますNot Called Listeners
コード
の関連部分services.yml
私のアップロードリスナー
upload.html.twig
アップデート
- 開発環境について追記。
結論
お知らせ下さい。
お時間と知識をありがとうございました。
php - Symfony 3.1 および OneUpUploaderBundle + Plupload = UploadListener が呼び出されない
明確化
この質問は、異なるアップロードライブラリを使用しているという点で同様の質問Plupload
とは異なります(この質問とFineUploader
同様の質問)。
この質問を書いている時点では、問題がどこにあるのかわかりませんでした。そのため、別のライブラリを使用すると問題を解決できると期待していました。
前書き
OneupUploaderBundle
3 週間前に、FineUploaderライブラリを使用して、アップロードに関する同様の質問を作成しました。残念ながら、まだ答えはありません。その間、別のアップロード ライブラリ (Blueimp) をセットアップしてみました。
OneupUploaderBundle
1 週間前に、Blueimp jQuery アップロードライブラリを使用して、アップロードに関する同様の質問を作成しました。残念ながら、まだ答えはありません。その間、別のアップロード ライブラリ (Plupload) をセットアップしてみました。
を含む [1] をWindows 10 Pro
開発中です。XAMPP
PHP v7.0.8
- [1] Windows用XAMPP
ファイルをサーバーにアップロードするために、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
アップデート
- まだありません
結論
お知らせ下さい。
お時間と知識をありがとうございました。
php - 複数のファイルを持つ symfony フォーム
複数のファイルをフォームに添付しようとして Symfony 3.1 を使用しています。
これまでのところ、ファイルをアップロードし、エンティティを作成して、それぞれをデータベースに保存できます。FineUploader で OneupUploaderBundle を使用します。
問題は、これらのファイルが残りのフォーム データに添付されていないことです。
シリアル化されたフォームをアップロード パラメータに追加しようとしましたが、ファイルが 3 つある場合、フォーム データが 3 回アップロードされます。
主な目的は、ファイルが添付された予定を保存することです。したがって、エンティティは Appointment (列: 予定データとファイルの arraycollection) と AppointmentFile (列: id、filename、および mime/type) です。
どんなアドバイスでも大歓迎です。
jquery - Symfony3 でアップロードされたファイルの検証結果をユーザーに表示する
前書き
を含む [1] をWindows 10 Pro
開発中です。XAMPP
PHP v7.0.9
- [1] Windows用XAMPP
ファイルをサーバーにアップロードするために、Symfony v3.1.5、OneupUploaderBundle、およびBlueimp jQuery アップロードを使用しています。
物事を設定している間、私はOneUpUploaderBundle
[2] とjQuery file upload
[3]、[4] のドキュメントに従いました。
- [2] OneupUploaderBundle のドキュメント
- [3] OneupUploaderBundle Blueimp の例
- [4] Blueimp jQuery ファイルのアップロードに関するドキュメント
問題
ファイルをいくつかのディレクトリにアップロードしてから、それらのMIME タイプを確認し、アップロードが許可されているファイル MIME タイプであることを確認した後、それらをカスタム ディレクトリ (ファイルからファイルに変更できる) に移動し、最後にファイル パスを保持し、データベースへのファイル名。
ファイルのアップロードは正常に機能し、ファイルは にアップロードされoneup_uploader_endpoint('gallery')
ます。カスタム ファイルでもNamer
機能し、カスタム ディレクトリにアップロードできます。
リスナーが呼び出されますが、Symfony プロファイラーのイベント セクションに表示されますNot Called Listeners
。Blueimp jQuery uploader
ファイルをアップロードしてアップロードの進行状況を表示するために実行される XMLHttpRequest (Ajax リクエスト) が原因ではないかと思います。
現時点では、Javascript を使用して許可された MIME タイプをフィルタリングしています。それは役に立ちますが、「信頼できる」ものではありません。たとえば、test.pdf.jpg
javascript という名前の PDF ファイルがある場合、ホワイトリストの拡張子に基づいて許可されます。しかし、PDF ファイルに名前がある場合はどうtest.jpg
なるでしょうか。実際の MIME タイプについて確信を持つことはできません。したがって、サーバーでの検証が必要です。サーバー側でも mimetype フィルターを使用しています。
問題は、ファイルの mimetype がリストにない場合、単純にファイルがターゲット ディレクトリに移動されないことです。技術的には、完全なアップロード後にサーバーで検証が行われるため、正常にアップロードされます。(それは私が正しく理解している場合です。これについて間違っている場合は修正してください。)また、アップロードが MIME タイプ フィルタ(ホワイト リスト)によってフィルタリングされていることについて、ユーザーにメッセージを取得または表示する方法もわかりません。
質問
問題は、ファイルが Blueimp jQuery アップローダによって正常にアップロードされた後、ホワイト リストに入れられなかったファイルに関するフィードバックをユーザーに表示する方法です。
コード
私のservices.yml
私のカスタム Namer
私のconfig.yml
私のアップロードリスナー:
アップロードフォームを表示する私のテンプレートupload.html.twig
許可された MIME タイプ リスナー
アップデート
- 許可された MIME タイプ リスナー コードを質問に追加しました
結論
お知らせ下さい。
お時間と知識をありがとうございました。
php - 2 つのエンティティ間の OneupUploaderBundle 関係
私はスタックオーバーフローが初めてで、あなたが私を助けてくれることを願っています.
私は symfony2 で OneupUploaderBundle を使用していますが、複数の画像をアップロードしてデータベースに保持することができます。
しかし、今では、たとえば 1 つの「アナウンス」に対して複数の画像をアップロードしたいので、2 つのエンティティがあります。
アナウンス
そして私のエンティティ画像
私のイベントリスナー
問題は、多くの画像をアップロードすると、Annonce と Image の行数が同じになることです。
誰かが私を助けてください:)