Vor fast zwei Wochen habe ich eine ähnliche Frage zum Hochladen mit OneupUploaderBundle
gestellt, aber mit FineUploader Bibliothek. Leider gibt es noch keine Antworten.
In der Zwischenzeit habe ich versucht, verschiedene Upload-Bibliotheken einzurichten.
Ich entwickle am Windows 10 Pro
mit XAMPP
[1] was PHP v7.0.8
beinhaltet.
Ich verwende Symfony v3.1.5, OneupUploaderBundle und < a href="https://github.com/bluepimp/jQuery-File-Upload"> Blueimp jQuery-Upload , um Dateien auf den Server hochzuladen.
Beim Einrichten habe ich die Dokumentation von OneUpUploaderBundle
[2] und jQuery file upload
[3], [4].
Ich möchte Dateien in ein Verzeichnis hochladen und dann den MIME-Typ
Der Datei-Upload funktioniert einwandfrei und Dateien werden in oneup_uploader_endpoint('gallery')
hochgeladen. Sogar die benutzerdefinierte Datei Namer
funktioniert und ermöglicht das Hochladen in ein benutzerdefiniertes Verzeichnis.
Listener werden jedoch nicht aufgerufen (Listener und Validierung werden hochgeladen) und werden im Abschnitt Symfony Profiler-Ereignisse Not Called Listeners
!
Das ist bedauerlich, da ich Informationen über die Datei in der Datenbank mit Post_Persist
event speichern möchte. OneupUploaderBundle-Ereignisse .
meine Dienste.yml
%Vor%mein benutzerdefinierter Namer
%Vor%meine Konfig.yml
%Vor%Mein Upload-Listener:
%Vor%upload.html.twig
%Vor%services.yml
, entfernt (ich denke) jetzt überflüssig (dupliziert - in OneupUploaderBundle vorausgesetzt) Validierung, die ich hinzugefügt habe, während ich versucht habe, es zum Laufen zu bringen ... Bitte beraten.
Danke für Ihre Zeit und Ihr Wissen.
Hören Sie sich einfach das richtige Ereignis an. Der Ereignisaustausch enthält den Namen Ihres Mappings, damit Sie eine bestimmte Logik implementieren können, die sich nicht auf die anderen auswirkt.
Ereignis für dieses Format.
%Vor%In deinem Fall wird es
geben %Vor%Für weitere Informationen lesen Sie bitte Ссылка
Tags und Links jquery php symfony blueimp oneupuploaderbundle