Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Отправка файла с помощью JavaScript (https://javascript.ru/forum/css-html-internet-explorer/14973-otpravka-fajjla-s-pomoshhyu-javascript.html)

Kipetcoff 08.02.2011 11:22

Отправка файла с помощью JavaScript
 
Задача проста. Я знаю где у клиента лежит файл. Мне нужно его забрать и передать на сервер. Оказывается в связи с вопросами безопасости сделать это очень трудно. Пытался создать upload file с уже вставленным в него значением пути к файлу. Это невозможною. Теперь думаю как использовать XMLHttpRequest для отправки файла. Ничего подходящего найти не могу. Товарищи эксперты. Кто значет как передать файл на сервер с помощью JavaScript..или может хотя бы на FTP?

Kolyaj 08.02.2011 11:25

Только попросить пользователя выбрать этот файл в input type=file

Kipetcoff 08.02.2011 11:35

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

Kolyaj 08.02.2011 11:56

Тогда любой сайт смог бы утащить с вашего компьютера любой файл, зная путь к нему.

А input-file передаёт файл не на основании пути к файлу, а на основании выбора пользователя.

Kipetcoff 08.02.2011 12:20

По поводу кражи я согласен, этот аргумент тоже очень весомый. Возможно можно прикрепить сетевой диск к клиенту и на него скопировать с помощью актив Х Scripting.FileSystemObject и метода CopyFile.


Часовой пояс GMT +3, время: 16:13.