Отправка файла с помощью JavaScript
Задача проста. Я знаю где у клиента лежит файл. Мне нужно его забрать и передать на сервер. Оказывается в связи с вопросами безопасости сделать это очень трудно. Пытался создать upload file с уже вставленным в него значением пути к файлу. Это невозможною. Теперь думаю как использовать XMLHttpRequest для отправки файла. Ничего подходящего найти не могу. Товарищи эксперты. Кто значет как передать файл на сервер с помощью JavaScript..или может хотя бы на FTP?
|
Только попросить пользователя выбрать этот файл в input type=file
|
Я вот чего не могу понять..вот если input type=file может передавать файл на основании пути к файлу, то почему нельзя написать похожую функциональность с уже предустановленным путем. Любой самый примитивный начальник на рассказы о возможностях и ограничениях Javascript и пр. фигне задаст именно этот вопрос и меня этот вопрос мучает тоже.
|
Тогда любой сайт смог бы утащить с вашего компьютера любой файл, зная путь к нему.
А input-file передаёт файл не на основании пути к файлу, а на основании выбора пользователя. |
По поводу кражи я согласен, этот аргумент тоже очень весомый. Возможно можно прикрепить сетевой диск к клиенту и на него скопировать с помощью актив Х Scripting.FileSystemObject и метода CopyFile.
|
Часовой пояс GMT +3, время: 16:13. |