danny2011
1

копирование файлов в обход ограничений безопасности

27.06.2011, 07:17. Показов 2124. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите пожалуйста по такому вопросу:
Необходимо сделать программное копирование в окне браузера выбранного файла из каталога на клиентской машине в каталог на сервере. Использую IE8.
При попытке сделать копирование через
Javascript
1
2
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file= fso.CopyFile(...
выводит ошибку, что невозможно. Узнал, что это связано с ограничениями безопасности.
Снимать ограничения в настройках браузера не желательно - разве, что программно на время копирования файла?
Может быть кто нибудь знает, каким ещё способом можно программно скопировать файл?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2011, 07:17
Ответы с готовыми решениями:

Работа с <audio> в мобильных браузерах ios, android (обход ограничений на воспроизведение)
Доброго времени суток. Нужно программно запускать воспроизведение трека на сайте, но мобильные...

Копирование файлов по списку из подчиненной формы. Обход recordset в цикле
Уважаемые коллеги, окажите пожалуйста помощь! В базе &quot;учет договоров&quot; устроено хранение сканов...

Обход ограничений провайдера
В общежитии при оплате интернета выдают 1 кабель на 1 устройство и логин+пароль. По настройке...

Не обновлять БД при подключении ограничений безопасности
Всем доброго времени суток! Сделал аналог сайта facemash и все отлично работало до тех пор пока не...

10
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
27.06.2011, 11:21 2
Javascript не может работать с файлами! Используй php.
0
55 / 55 / 8
Регистрация: 12.12.2010
Сообщений: 204
27.06.2011, 14:17 3
может вам попробовать flash компоненты?
0
0 / 0 / 1
Регистрация: 17.11.2009
Сообщений: 8
28.06.2011, 05:19 4
Цитата Сообщение от Pipyak Посмотреть сообщение
Javascript не может работать с файлами! Используй php.
php использовать не реально: все разработчики в организации из скриптовых языков владеют только javascript и vbscript. Среда разаработки должна быть знакома как минимум двум разработчикам, чтобы в случае увольнения или даже отпуска, программа, с которой будут интенсивно работать десятки человек не встала колом.

Добавлено через 2 минуты
Цитата Сообщение от Сергей Ка Посмотреть сообщение
может вам попробовать flash компоненты?
Ну я, вообще то, только за, но может быть вы дадите хоть какую то зацепку, ну, или пример какой нибудь, как их можно использовать совместно c javascript?
0
55 / 55 / 8
Регистрация: 12.12.2010
Сообщений: 204
28.06.2011, 06:11 5
dk74, у вас файл-сервер что ли во внутренней сети (не веб-сервер)?
0
0 / 0 / 1
Регистрация: 17.11.2009
Сообщений: 8
28.06.2011, 12:38 6
Цитата Сообщение от Сергей Ка Посмотреть сообщение
dk74, у вас файл-сервер что ли во внутренней сети (не веб-сервер)?
У нас Веб-сервер: нужно для начала, чтобы система работала в локалке, но с Web-интерфейсом по http. В последующем, должно работать как Web для охвата удалённых офисов.
На текущий момент отлаживаю для локалки. Хотя, если предложите вариант, который сразу подойдёт и для Веба, буду признателен.
0
55 / 55 / 8
Регистрация: 12.12.2010
Сообщений: 204
28.06.2011, 14:01 7
Тогда Вы не понимаете, что делаете.
На сервер можно отправить файл POST запросом (обычной формой в HTML), но на веб сервере нужно этот файл кому-то принять (вернее обработать - сохранить или еще что-то сделать). Проще всего это сделать из php, установленном на веб-сервере. А JavaScript тут вообще никаким боком.
0
0 / 0 / 1
Регистрация: 17.11.2009
Сообщений: 8
29.06.2011, 06:24 8
Цитата Сообщение от Сергей Ка Посмотреть сообщение
Тогда Вы не понимаете, что делаете.
На сервер можно отправить файл POST запросом (обычной формой в HTML), но на веб сервере нужно этот файл кому-то принять (вернее обработать - сохранить или еще что-то сделать). Проще всего это сделать из php, установленном на веб-сервере. А JavaScript тут вообще никаким боком.
Ну вообще то на сервере страницы формируются ASP с помощью VBScript, можно ли это как то использовать вместо php?
0
55 / 55 / 8
Регистрация: 12.12.2010
Сообщений: 204
29.06.2011, 14:23 9
Можно и ASP, что удобнее, то и используйте.
В ASP вроде можно вроде и серверный javascript использовать, тогда ваши примеры должны работать там.
0
0 / 0 / 1
Регистрация: 17.11.2009
Сообщений: 8
04.07.2011, 05:01 10
Вообще то, открывая эту тему, я надеялся узнать какие то альтернативные способы копирования файлов на сервер..
0
55 / 55 / 8
Регистрация: 12.12.2010
Сообщений: 204
05.07.2011, 07:41 11
из браузера никаких, имхо
0
05.07.2011, 07:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2011, 07:41
Помогаю со студенческими работами здесь

Обход ограничений на использование DLL
Суть вопроса: создаю в MS VS 2012 (С++) динамическую библиотеку, в ней хранятся описания классов с...

Обход ограничений на 20 подключений Win7 Pro
Собственно из названия понятно, что хотелось бы обойти ограничения на 20 подключений по локальной...

DPI Обход ограничений мобильных операторов через подмену заголовков у пакетов
Увидел статью в которой говориться о возможности ограничений мобильных операторов. Возникли вопросы...

Рекурсивный обход. Не могу сделать табуляцию. Обход с выводом имен файлов
Задание простое, ну по крайней мере на первый взгляд. Написать скрипт обхода вложенных директорий с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru