|
WEB сервер и почитать из файла. | ☑ | ||
---|---|---|---|---|
0
bolobol
26.10.18
✎
17:05
|
День добрый!
Подскажите, пожалуйста, как в WEB клиенте почитать из файла байты? Казалось бы, но получаю: не удалось получить свойство closeasync ссылки, значение которой не определено или является null Спасибо! |
|||
1
Сияющий в темноте
28.10.18
✎
18:54
|
наверное,сначала,нужно установить расширение для работы с файлами,а потом уже работать?
|
|||
2
bolobol
29.10.18
✎
09:18
|
Апну, что ли.
|
|||
3
Мыш
29.10.18
✎
10:07
|
(0) НачатьСозданиеДвоичныхДанныхИзФайла
|
|||
4
bolobol
29.10.18
✎
11:02
|
Я согласен, конечно же, что чтение из файла - задача совсем не про 1С, а тем более не про WEB, но, может, кто-то всё-таки делал сие?
|
|||
5
bolobol
29.10.18
✎
11:03
|
Мне нужно-то всего - прочитать первые 5 символов с начала файла.
|
|||
6
Мыш
29.10.18
✎
11:40
|
(5) ЧтениеДанных.НачатьЧтениеСимволов(<ОписаниеОповещения>, <Количество>, <КодировкаТекста>)
|
|||
7
bolobol
29.10.18
✎
11:57
|
Ф= Новый ЧтениеДанных("ИмяФайла"); -- несоответствие параметра 1
|
|||
8
Мыш
29.10.18
✎
12:04
|
(7) Да, всё правильно.
Объект предназначен для чтения различных типов данных из источника данных. В качестве источника могут выступать Поток, Файл или ДвоичныеДанные. Необходимо соблюдать следующий порядок работы с данным объектом: Создать объект ЧтениеДанных на основании источника данных. Выполнить требуемые действия с помощью объекта. Закрыть экземпляр объекта ЧтениеДанных. |
|||
9
bolobol
29.10.18
✎
12:10
|
Меня не интересует правильное, меня интересует работающее!
Третьи сутки пошли - 5 байт из файла в браузере не прочитать... |
|||
10
Остап Сулейманович
29.10.18
✎
12:12
|
(7) Файл "ИмяФайла" существует? Разрешение для чтения есть?
|
|||
11
Мыш
29.10.18
✎
12:18
|
(9) ОбъектФайл = Новый Файл(ИмяФайла);
ОбъектЧтениеДанных = Новый ЧтениеДанных(ОбъектФайл); Не знаю, почему на это нужно трое суток. |
|||
12
bolobol
29.10.18
✎
12:24
|
(11) 1С не знает такого синтаксиса.
|
|||
13
Мыш
29.10.18
✎
12:30
|
||||
14
Вафель
29.10.18
✎
12:30
|
ты на клиенте читаешь, точно?
|
|||
15
bolobol
29.10.18
✎
12:35
|
(13) Ну, пусть будет знает. Что я, спорить что ли буду))
Я просто оставлю это здесь, оттуда же, из (13): Чтение = Новый ЧтениеДанных(ИмяФайла, , ПорядокБайтов.LittleEndian); |
|||
16
bolobol
29.10.18
✎
12:37
|
(14) Я ещё только хочу прочитать, да, на клиенте.
|
|||
17
bolobol
29.10.18
✎
13:56
|
Аааа-ап, крокодилы-бегемоты...
|
|||
18
Мимохожий Однако
29.10.18
✎
14:02
|
(17) Приведи кусок кода, который даёт ошибки.
|
|||
19
bolobol
29.10.18
✎
14:06
|
(18) Я ж сам прошу рабочий кусок кода.
Любой кусок кода, который я пытал - даёт ошибку, вплоть до вылета IE |
|||
20
Мыш
29.10.18
✎
14:06
|
(18) У него нет кода.
ОбъектФайловыйПоток = Новый ФайловыйПоток(ИмяФайла, РежимОткрытияФайла.Открыть); ОбъектЧтениеДанных = Новый ЧтениеДанных(ОбъектФайловыйПоток); ОбъектЧтениеДанных.НачатьЧтениеСимволов(Новый ОписаниеОповещения("ЗавершениеЧтенияСимволов", ЭтотОбъект), 6); |
|||
21
bolobol
29.10.18
✎
14:29
|
(18) Во - в (20) тот кусок, который ошибку из (0) даёт.
Если не использовать ЧтениеДанных, читать методами потока - IE вылетает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |