Передать файл Excel с клиента на сервер
☑
0
Wefast
28.11.16
✎
15:03
Есть файлик Excel на клиентской машине.
Если клиент серверная база на 8.3
Есть фун-ия ЗагрузитьМетодом_1C836 которая считывает файл Excel и возвращает таблицу значений которая потом грузится в табличную часть формы обработки
В файловом режиме никаких проблем нет. Я скармливаю ЗагрузитьМетодом_1C836 путь до файла и все.
Но на серверной базе это не прокатывает. Видимо нужно как то поместить файл на сервер и там его прочитать.
Ну так вот как это сделать?
Попробовал Путь = ПоместитьВоВременноеХранилище(путь) на клиенте
и ПолучитьИзВременногоХранилища(путь) на сервере. Получаю мой путь.
Пробовал
АдресВоВремХр = "";
НачатьПомещениеФайла(Новый ОписаниеОповещения("ЗагрузитьПодразделенияНаСервере",ЭтотОбъект),АдресВоВремХр,ИмяФайла,Ложь)
В ЗагрузитьПодразделенияНаСервере() пишу
ПолучитьИзВременногоХранилища(Адрес) и получаю двоичные данные с которыми не понятно что делать.
1
Cool_Profi
28.11.16
✎
15:16
А может, взять эти двоичные данные и записать в файл?
Хотя чего это я... Бред же несу...
2
Wefast
28.11.16
✎
15:45
(1) спасибо, что то я ступил.
3
Torquader
28.11.16
✎
20:20
Прочитать файл лучше на клиенте, так как на сервере может и не быть Excel, а потом прочитанную из файла таблицу данных в виде многомерного массива отправить на сервер, чтобы там из него сделать что-то в базе.
4
Мимохожий Однако
28.11.16
✎
20:22
ОФФ: Прикольно..Подобная тема крайне популярна..Каждый день 1-2 ветки. Может быть, и мне заняться этим вопросом?
AdBlock убивает бесплатный контент. 1Сергей