2012-04-08 4 views
0

В форме у меня есть поле ввода файла (для изображения), и я хочу добавить необязательный способ заполнить это поле, извлекая данные через API ajax, и это возвращает мне URL-адрес образ.Заполнение ввода файла с данными из URL

Как я могу установить содержимое поля в качестве изображения URL-адреса, особенно это возможно без передачи скрытого скрытого текстового поля для передачи этого изображения на сервер?

ответ

1

Входы файлов предназначены для загрузки содержимого файлов с клиента на сервер. Поскольку браузеры не позволят вам (как автора страницы) загружать файл от имени клиента, это невозможно.

Если бы вы спросили, было возможно, я могу заставить вас загрузить файл с несколькими гигабайтами, просто заставив вас посетить мою веб-страницу. Это не так хорошо.

Если вы не хотите, чтобы пользователь загружал и повторно загружал файл, вам не нужен ввод файла. Другое решение, которое вы упомянули (поле, содержащее только URL), идеально подходит для этого.

Смежные вопросы