![]() |
|
Временные файлы и хранилище значений. | ☑ | ||
---|---|---|---|---|
0
tank_25
21.03.16
✎
18:15
|
Добрый вечер!
Коллеги, у меня вопрос есть. Может кто подскажет чего. Есть у меня в базе файл xml, "прикрепленный" к почтовому сообщению. Мне его нужно каким-то образом обработать. Так вот при получении этого файла из хранилища, получается, что любой файл нужно сохранять на диск во временный и далее там с ним делать чего хочется. Можно ли как-нибудь нужный мне xml сохранить только в памяти, не создавая временный? Сохранить для записи/чтения из него данных. Спасибо. |
|||
1
VitShvets
21.03.16
✎
18:34
|
Без-костыльных вариантов как то в голову не приходит. А в чем проблема сохранить-обработать-удалить?
|
|||
2
Fram
21.03.16
✎
18:35
|
(0) Некоторые операции без файлов никак. Для этого и придумали временные каталоги
|
|||
3
Рэйв
21.03.16
✎
18:37
|
(0)Храни пути к файлам, что ты как первый раз родился..
|
|||
4
tank_25
21.03.16
✎
19:06
|
(3) Для того, чтобы были пути к файлам, необходимо, чтобы были сами файлы, а мне как раз хочется избежать их появления.
(1) Да можно и с файлами конечно, без них было бы быстрей наверное. Проблема еще в том, что сервер на никсах. При сохранении во временный файл криво записывается кириллица. Знаки вопроса вместо букв. |
|||
5
VitShvets
21.03.16
✎
19:18
|
(4) Можно сохранять не в кириллице, например tmp001, если зачем-то надо мочь находить файл. Правильнее пользоваться "ПолучитьИмяВременногоФайла".
По скорости, если файлов не сотни тысяч и объемом не гигабайты, то по скорости разница будет незаметна. Гораздо больше времени придется потратить на изобретения костылей "как не сохранять файл". |
|||
6
mistеr
21.03.16
✎
19:24
|
(2) > Некоторые операции без файлов никак.
Но операция "вытащить текстовое вложение из письма" к таковым явно не относится. В данном случае лучше сказать "уж сколько лет платформе, и все никак". |
|||
7
tank_25
21.03.16
✎
20:02
|
(5) Да не в названии файла кириллица глючит. Внутри в содержании тэгов.
(6) ну то есть никак? Я правильно понял? Кстати, а какие можно костыли придумать? |
|||
8
VitShvets
21.03.16
✎
20:09
|
(7) Врятли это глюк. Скорее всего так отображает кириллицу средство просмотра файлов. Я бы попробовал прочитать содержимое 1С-кой, есть шанс что 1С правильно обработает.
|
|||
9
tank_25
21.03.16
✎
20:57
|
(8) Не-не. Как раз сохраняет так. Чем угодно можно смотреть.
|
|||
10
Записьдампа
21.03.16
✎
22:46
|
(9) "Чем угодно" - это чем?
|
|||
11
tank_25
22.03.16
✎
07:54
|
(10) как никсовым текстовым редактором, так и 1с-ное ЧтениеXML.
|
|||
12
Провинциальный 1сник
22.03.16
✎
08:01
|
Меня как-то аналогичная проблема напрягала, как из двоичных данных в базе (прикрепленные файлы к справочнику сотрудники в ЗУП) получить объект типа Текстовый документ для визуализации на форме. Кроме как через сохранение-запись - никак(
|
|||
13
tank_25
22.03.16
✎
09:03
|
(12) Понятно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |