Имя: Пароль:
1C
1С v8
Загрузка присоединенного файла
0 lampa
 
28.03.14
12:55
Добрый день!

Пытаюсь вот таким способом получить файл:

    ФайлОтправки = Новый Файл(ИмяФайлаОтправки);
    РазмерФайлаОтправки = ФайлОтправки.Размер();
    ЗаголовокHTTP.Вставить("Content-Length", РазмерФайлаОтправки);

ИмяФайлаОтправки пользователь вносит сам, причем файл 100% присутствует на компьютере клиента. При попытке получения размера вылетает такая ошибка:
  
{ОбщийМодуль.ПользовательскийМодуль.Модуль(88)}: Ошибка при вызове метода контекста (Размер)
    РазмерФайлаОтправки = ФайлОтправки.Размер();
по причине:
Ошибка доступа к файлу: C:\Users\User\Desktop\UnixTime.au3


Я вот думаю: не срабатывает потому, что 1С пытается получить файл не на клиенте, а на сервере? Как тут быть? Тема пересекается с v8: Объект.ФайлОписанияДляСайта
1 elCust
 
28.03.14
12:57
(0) Где вызывается процедура оттуда и тянет файл.

&НаКлиенте

или

&наСервере
2 lampa
 
28.03.14
12:59
(1) тогда выходит нужно сначала забрать файл с клиента на сервер?
3 butterbean
 
28.03.14
13:01
(2) если не нужно его там обрабатывать, то не обязательно
4 elCust
 
28.03.14
13:02
(2) Да. Я обмениваюсь меж клиентом и сервером через двоичные данные, есть еще много разных способов.
5 lampa
 
28.03.14
13:11
Благодарю всех!
6 lampa
 
28.03.14
13:12
(3) у меня файл потом отправляется по http протоколу в сеть.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой