Wie der Eigenschaften einer Datei zu bearbeiten, nachdem hochgeladen
-
18-09-2019 - |
Frage
Ich bin mit der Uploadify jQuery-Plugin mehr Dateien zu. Alles funktioniert gut, aber ich möchte etwas mehr aus dem Skript. Ich möchte ein paar mehr Infos zu den hochgeladenen Dateien hinzuzufügen. Wie kann ich das Standardverhalten der onComplete Option entfernen und stattdessen die Dateiwarteschlange Element aus der Liste zu entfernen, mit einigen Formelementen eine Miniatur der hochgeladenen Datei anzuzeigen dieses Objekt zu bearbeiten.
Lösung
Was Sie fragen, ist nicht eine illegale Manipulation hat Graza mißverstanden wahrscheinlich.
Wie auch immer auf Ihre Antwort, erhalten Sie auf „onComplete“ Ereignis „Ereignis und Dateidetails“ und sie durch das Wissen, können Sie eine Funktion innerhalb onComplete Feuer und erstellen Sie Ihre Formulare nach Datei-Upload abgeschlossen ist.
hoffe, es hilft, Sinan.
von seinem doc:
onComplete
Eine Funktion, die ausgelöst wird, wenn eine Datei-Upload abgeschlossen ist. Die Standardfunktion entfernt das> Dateiwarteschlange Element aus der Upload-Warteschlange. Die Standardfunktion wird nicht ausgelöst, wenn der Wert>> der benutzerdefinierten Funktion false zurück.
Vier Argumente werden die gesendeten Funktion:
Veranstaltung:. Das Ereignisobjekt
queueID: Die eindeutige Kennung des das war abgeschlossen.
fileObj: Ein Objekt mit Details über die Datei, die ausgewählt wurde.
Antwort: Die Daten zurück von dem gesendeten Server.
Daten:. Details zu der Dateiwarteschlange
Andere Tipps
Ich bin nicht ganz sicher, was das Uploadify Plugin tut, aber ich kann Ihnen, dass Browser / Web-Sicherheit sagen, wird jede clientseitige Manipulation nicht zulassen (oder auch Zugriff ) clientseitige Dateien. Sie werden Ihre serverseitige app / script müssen Daten aus den Dateien zurückzugeben, sobald sie hochgeladen werden, wenn Sie eine Lesung oder Manipulation von ihnen aus dem Browser in der Lage sein zu wollen ....
Browser-Erweiterungen / Plugins kann dies zulassen, aber eine Javascript-Bibliothek sicherlich nicht.