|
Передача файлов на сервер - несостыковочка. |
☑ |
0
Маленький Вопросик
11.01.16
✎
14:26
|
Прощу подсказать, передаю пару файлов на сервер:
// == на клиенте
МассивПередаваемыхФайлов = Новый Массив;
МассивПередаваемыхФайлов.Добавить(СокрЛП(ЭтаФорма.Шапка));
МассивПередаваемыхФайлов.Добавить(СокрЛП(ЭтаФорма.Содержимое));
Результат = ПоместитьФайлы(МассивПередаваемыхФайлов);
Если Результат = Истина Тогда
ПрочитатьФайлНаСервере(МассивПередаваемыхФайлов);
КонецЕсли;
// ====
&НаСервере
Процедура ПрочитатьФайлНаСервере(МассивПередаваемыхФайлов)
ИмяШапки = ПолучитьИмяВременногоФайла("dbf");
ИмяСодержимого = ПолучитьИмяВременногоФайла("dbf");
ПолучитьИзВременногоХранилища(МассивПередаваемыхФайлов[1]).Записать(ИмяШапки);
ПолучитьИзВременногоХранилища(МассивПередаваемыхФайлов[2]).Записать(ИмяСодержимого);
Сообщить(ИмяШапки);
Сообщить(ИмяСодержимого);
КонецПроцедуры
Не могу получить из временного хранилища....
подскажите как подправить
спасибо!
|
|
1
Маленький Вопросик
11.01.16
✎
15:01
|
апнем, товарищи)
|
|
2
КоньЛапчатый
11.01.16
✎
15:13
|
(0) а где функция поместитьПоВременноеХранилище?
|
|
3
Маленький Вопросик
11.01.16
✎
15:14
|
(2) а нужна? это платформа 8.3....
|
|
4
КоньЛапчатый
11.01.16
✎
15:17
|
(3) а, нашел)
вот так: Результат = ПоместитьФайлы(МассивПередаваемыхФайлов,,,,ЭтаФорма.УникальныйИдентификатор);
|
|
5
Маленький Вопросик
11.01.16
✎
19:41
|
нихрена не работает...
|
|
6
КоньЛапчатый
12.01.16
✎
08:54
|
(5) делал под веб-клиент:
&НаКлиенте
Процедура ЗагрузитьФотографии(Команда)
//Создаем оповещение, именно процедура "ОбработатьВыборФайла" будет вызвана при закрытии окна выбора файла
Оповещение = Новый ОписаниеОповещения("ОбработатьВыборФайлов", ЭтотОбъект);
//Открываем интерактивно окно для выбора файла
НачатьПомещениеФайлов(Оповещение, , , Истина, УникальныйИдентификатор);
КонецПроцедуры
&НаКлиенте
Процедура ОбработатьВыборФайлов(Результат, Адрес) Экспорт
Если Результат = Неопределено ИЛИ Результат.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ОбработатьВыборФайловНаСервере(Результат);
КонецПроцедуры
в процедуре ОбработатьВыборФайловНаСервере циклом обхожу файлы по результату.
|
|
7
MaxS
12.01.16
✎
09:13
|
Передача и получение в одном и том же сеансе? Получение не в новом фоновом задании?
|
|