Как отредактировать свойства файла после загрузки
-
18-09-2019 - |
Вопрос
Я использую плагин uploadify jquery для загрузки нескольких файлов.Все работает нормально, но я хочу чего-то немного большего от сценария.Я хочу добавить еще немного информации к загруженным файлам.Как мне удалить поведение параметра onComplete по умолчанию и вместо удаления элемента очереди файлов из списка отобразить миниатюру загруженного файла с некоторыми элементами формы для редактирования этого элемента.
Решение
То, о чем вы спрашиваете, не является незаконной манипуляцией, Граза, вероятно, неправильно поняла.
В любом случае, к вашему ответу вы попадаете на событие "onComplete" "сведения о событии и файле", и, зная их, вы можете запустить функцию внутри onComplete и создать свои формы после завершения загрузки файла.
надеюсь, это поможет, Синан.
из его документа:
По завершении
Функция, которая запускается по завершении загрузки файла.Функция по умолчанию удаляет элемент > очередь файлов из очереди загрузки.Функция по умолчанию не сработает, если значение > > вашей пользовательской функции возвращает false.
Четыре аргумента передаются в функция:
событие:Объект события.
Очередь:Уникальный идентификатор , который был завершен.
fileObj:Объект, содержащий сведения о файле, который был выбран.
ответ:Данные, отправленные обратно с сервера.
данные:Подробная информация об очереди файлов.
Другие советы
Я не совсем уверен, что делает плагин uploadify, но могу сказать вам, что браузер/веб-безопасность не допустит никаких манипуляций со стороны клиента (или даже доступ to) файлы на стороне клиента.Вам понадобится ваше серверное приложение/скрипт для передачи данных из файлов после их загрузки, если вы хотите иметь возможность читать или манипулировать ими из браузера....
Расширения/плагины браузера могут это позволить, но библиотека javascript, конечно, этого не сделает.