Вход | Регистрация



WEB сервер и почитать из файла.

WEB сервер и почитать из файла.
Я
   bolobol
 
26.10.18 - 17:05
День добрый!

Подскажите, пожалуйста, как в WEB клиенте почитать из файла байты?

Казалось бы, но получаю: не удалось получить свойство closeasync ссылки, значение которой не определено или является null

Спасибо!
 
 
   Сияющий в темноте
 
1 - 28.10.18 - 18:54
наверное,сначала,нужно установить расширение для работы с файлами,а потом уже работать?
   bolobol
 
2 - 29.10.18 - 09:18
Апну, что ли.
   Мыш
 
3 - 29.10.18 - 10:07
(0) НачатьСозданиеДвоичныхДанныхИзФайла
   bolobol
 
4 - 29.10.18 - 11:02
Я согласен, конечно же, что чтение из файла - задача совсем не про 1С, а тем более не про WEB, но, может, кто-то всё-таки делал сие?
   bolobol
 
5 - 29.10.18 - 11:03
Мне нужно-то всего - прочитать первые 5 символов с начала файла.
   Мыш
 
6 - 29.10.18 - 11:40
(5) ЧтениеДанных.НачатьЧтениеСимволов(<ОписаниеОповещения>, <Количество>, <КодировкаТекста>)
   bolobol
 
7 - 29.10.18 - 11:57
Ф= Новый ЧтениеДанных("ИмяФайла"); -- несоответствие параметра 1
   Мыш
 
8 - 29.10.18 - 12:04
(7) Да, всё правильно.

Объект предназначен для чтения различных типов данных из источника данных. В качестве источника могут выступать Поток, Файл или ДвоичныеДанные.
Необходимо соблюдать следующий порядок работы с данным объектом:
Создать объект ЧтениеДанных на основании источника данных.
Выполнить требуемые действия с помощью объекта.
Закрыть экземпляр объекта ЧтениеДанных.
   bolobol
 
9 - 29.10.18 - 12:10
Меня не интересует правильное, меня интересует работающее!
Третьи сутки пошли - 5 байт из файла в браузере не прочитать...
   Остап Сулейманович
 
10 - 29.10.18 - 12:12
(7) Файл "ИмяФайла" существует? Разрешение для чтения есть?
 
 Рекламное место пустует
   Мыш
 
11 - 29.10.18 - 12:18
(9) ОбъектФайл = Новый Файл(ИмяФайла);
ОбъектЧтениеДанных = Новый ЧтениеДанных(ОбъектФайл);

Не знаю, почему на это нужно трое суток.
   bolobol
 
12 - 29.10.18 - 12:24
(11) 1С не знает такого синтаксиса.
   Мыш
 
13 - 29.10.18 - 12:30
   Вафель
 
14 - 29.10.18 - 12:30
ты на клиенте читаешь, точно?
   bolobol
 
15 - 29.10.18 - 12:35
(13) Ну, пусть будет знает. Что я, спорить что ли буду))

Я просто оставлю это здесь, оттуда же, из (13):
Чтение = Новый ЧтениеДанных(ИмяФайла, , ПорядокБайтов.LittleEndian);
   bolobol
 
16 - 29.10.18 - 12:37
(14) Я ещё только хочу прочитать, да, на клиенте.
   bolobol
 
17 - 29.10.18 - 13:56
Аааа-ап, крокодилы-бегемоты...
   МимохожийОднако
 
18 - 29.10.18 - 14:02
(17) Приведи кусок кода, который даёт ошибки.
   bolobol
 
19 - 29.10.18 - 14:06
(18) Я ж сам прошу рабочий кусок кода.
Любой кусок кода, который я пытал - даёт ошибку, вплоть до вылета IE
   Мыш
 
20 - 29.10.18 - 14:06
(18) У него нет кода.

ОбъектФайловыйПоток = Новый ФайловыйПоток(ИмяФайла, РежимОткрытияФайла.Открыть);
ОбъектЧтениеДанных = Новый ЧтениеДанных(ОбъектФайловыйПоток);
ОбъектЧтениеДанных.НачатьЧтениеСимволов(Новый ОписаниеОповещения("ЗавершениеЧтенияСимволов", ЭтотОбъект), 6);
   bolobol
 
21 - 29.10.18 - 14:29
(18) Во - в (20) тот кусок, который ошибку из (0) даёт.

Если не использовать ЧтениеДанных, читать методами потока - IE вылетает.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует