Можете ли вы ограничить расположение ввода тип = файл? - PullRequest
1 голос
/ 28 мая 2010

Есть ли способ ограничить пользователя папкой на сервере, когда он выбирает поиск файла, используя кнопку ввода type = file?

например: если у вас есть изображения, которые вы хотите выбрать, которые существуют только в папке изображений на сервере, чтобы они не могли искать и загружать свои собственные изображения.

Ответы [ 3 ]

1 голос
/ 28 мая 2010

Когда пользователь просматривает, используя input file, он просматривает свою собственную файловую систему. Поэтому я не вижу, как вы можете ограничить их поиском того, что находится на сервере. Кроме того, какова цель файла input, если пользователи не могут загружать файлы?

0 голосов
/ 28 мая 2010

Если вы хотите, чтобы пользователь выбирал изображения где-то на сервере, вы не будете использовать файл upload , так как они уже находятся на сервере.

Показывайте изображения одно за другим с помощью радиокнопки или чего-то еще.

0 голосов
/ 28 мая 2010

То есть, ваш вариант использования - чтобы пользователь выбрал изображение для чего-либо в веб-приложении?

Тогда форма с вводом типа = файл не то, что вам нужно.

Форма заполняется данными в контексте браузера пользователя на ее компьютере. Это означает, что пользователь имеет доступ к файлам на этом компьютере и не может получить доступ к серверу, на котором работает веб-приложение. Вероятно, вам понадобится страница, созданная на сервере и заполненная доступными изображениями или обеспечивающая функцию поиска доступных изображений.

Поправь меня, если я ошибаюсь:)

...