|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
Добрый день, коллеги. Не могу байт в байт сохранить файл. при таком сохранении теряются первые 2 символа: Код: vbnet 1. 2. 3.
а при таком добавляет в конец 2 символа #0D #0A Код: vbnet 1. 2. 3.
Чё за хрень, как победить ? Сохранить пытаюсь xlsx-файл размером в пару мегабайт, отданный процедурой на sql-сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 16:25 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
melihron а при таком добавляет в конец 2 символа #0D #0A Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 16:47 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
melihron, Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 21:40 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
melihron, хрень побеждаеЦЦа, как ни удивительно, через RTFM по Open Statement и Put Statement. Примерный код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 03:41 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
melihron Добрый день, коллеги. Не могу байт в байт сохранить файл. при таком сохранении теряются первые 2 символа: [src VB] Open savePath For Binary Access Write As #1 Put #1, , rs(0).Value Close #1 Чё за хрень, как победить ? Если они "теряются" - надо тупо добавить два лишних. И фсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 07:02 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
melihron при таком сохранении теряются первые 2 символа: Код: vbnet 1. 2. 3.
ЗЫ. Более современный способ записи в бинарный (и не только) файл - ADODB.Stream ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2020, 16:08 |
|
Как правильно сохранить бинарный файл?
|
|||
---|---|---|---|
#18+
Всем спасибо, кто откликнулся.. помогло сначала присвоить строковой переменной: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
если вместо строки использовать байтовый массив, как все советуют, то объём файла увеличивается в 2 раза - к каждому символу добавляется #00 ... хз почему to Кривцов Анатолий: тип данных rs(0) получается автоматом Variant/Object/Field про ADODB.Stream интересно, спасибо, поразбираюсь на досуге. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2020, 23:51 |
|
|
start [/forum/topic.php?fid=45&msg=39987948&tid=1609984]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
322ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 415ms |
0 / 0 |