Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Файлы и csp-broker(?) / 7 сообщений из 7, страница 1 из 1
14.08.2007, 20:43
    #34727841
ГР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
Кто пробовал с помощью яваскрипта и ИЕ6 отправлять на сервер файлы?
Можно ли пользовать цсп-брокер или цсп-хмлхттп?
Кто чем может помогите :)

Цель такая: с помощью ЯС смотрю каталог, фильтрую что мне нужно и отправляю на сервер...

Можно, конечно, пользователя заставить выбирать файлы по кнопке "обзор", но напихают то чего не надо :) ибо пароль из 5 букв подглядывают...

Каше 5.0.17-19, выше пока не предвидеццо.
...
Рейтинг: 0 / 0
14.08.2007, 21:02
    #34727856
Сашок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
Сразу скажу, что CSP к вопросу отношения не имеет. Обойтись без кнопки "обзор" в input type="file" не получится, браузер не даст из javascript подсунуть что попало этому элементу формы.
...
Рейтинг: 0 / 0
15.08.2007, 15:27
    #34729787
ГР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
Придеться файлы по 32К нарезать... :(
...
Рейтинг: 0 / 0
15.08.2007, 15:36
    #34729836
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
Если жаваскрипт и ИЕ6, то юзайте msxml, он дает отослать.
...
Рейтинг: 0 / 0
15.08.2007, 19:23
    #34730687
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
Примерно вот так Javascript отправляет xml на сервер
var xmlhttp = new ActiveXObject("Msxml.XMLHTTP");
xmlhttp.open("POST","xmlmethod.csp?ЛюбаяПеременная=Значение", false);
xmlhttp.send(xmldoc); //xmldoc - заранее сформированный XML с данными
var PageResult=xmlhttp.responseText; //текст которым ответит страничка xmlmethod.csp
alert(PageResult);

Автоматически отослать любой файл с диска браузер не даст (во всяком случае без использования ActiveX на странице).

Примерно вот так выглядит код на странице xmlmethod.csp который примет и обработает данные
s ЛюбаяПеременная=%request.Get("ЛюбаяПеременная",1)
s xmlobj=%request.Content
s result=##class(%XML.TextReader).ParseStream(xmlobj,.reader)
While reader.Read() {
i (reader.NodeType="element") {
читаем структуру XML потока (см. описание класса)
}
w "Отлично приняли файл."
...
Рейтинг: 0 / 0
16.08.2007, 03:21
    #34731044
Сашок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
ГРПридеться файлы по 32К нарезать... :(
Зачем?
...
Рейтинг: 0 / 0
17.08.2007, 11:03
    #34733922
ГР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы и csp-broker(?)
СашокЗачем?
После совета u78, незачем.:) Буду пробовать.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Файлы и csp-broker(?) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]