|
Передать файл 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 ветки. Может быть, и мне заняться этим вопросом?
|
|