powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / byteArray.toString() ??? or ???
6 сообщений из 6, страница 1 из 1
byteArray.toString() ??? or ???
    #36648863
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комрады, доброго всем времени суток, можно ли и если да то как?

вэб-сервис возвращает (см. пикчу), что есть скан .tif
мне нужно его показать, как?
зараннее благодарен любой наводке.

/* из хэлпа
Dim de As New WebService.IntelliSite
Dim GUID As String = de.Login(“MyUserName”, “MyPassword”)
Dim ImageData As Byte() = de. GetDocumentBinaryData (GUID, DocumentID)
If Not ImageData Is Nothing then
System.IO.File.WriteAllBytes("c:\temp.tif",ImageData)
End If
*/

Спасибо
...
Рейтинг: 0 / 0
byteArray.toString() ??? or ???
    #36648868
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он же у тебя в файл сохраняет, думаю отобразить файл никаких проблем нет
Или сам сохрани блоб в файл и отобрази
...
Рейтинг: 0 / 0
byteArray.toString() ??? or ???
    #36648993
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне идёт возврат байт-аррэя.

как этот аррэй в файл .tif записать?

типа:

int i_knt
byte b_str[]
integer li_FileNum


b_str[] = l_a_document_doc_BinaryData

li_FileNum = FileOpen("C:\test.tif", StreamMode!, Write!, LockWrite!, Append!)

for i_knt = 1 to upperbound(b_str[])
FileWrite(li_FileNum, как его записать?)
next

FileClose(li_FileNum)

messagebox("", "Ок")
...
Рейтинг: 0 / 0
byteArray.toString() ??? or ???
    #36649240
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helpConverts a string or an array of bytes to a blob datatype.

Syntax

Blob ( array[ ] )
help
Writes data to the file associated with the specified file number. The file number was assigned to the file with the FileOpen function.

Syntax

FileWriteEx ( file#, blob {, length })
...
Рейтинг: 0 / 0
byteArray.toString() ??? or ???
    #36654083
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо ребята.

Вообщем-то как оказалось, можно сразу ANY в BLOB переводить и записывать:

b_blob = blob(l_a_document_doc_BinaryData)

FileWrite(li_FileNum, b_blob)

работает как надо.

Вопрос снят, всем ещё раз спасибо.
...
Рейтинг: 0 / 0
byteArray.toString() ??? or ???
    #36654690
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voronkСпасибо ребята.

Вообщем-то как оказалось, можно сразу ANY в BLOB переводить и записывать:

b_blob = blob(l_a_document_doc_BinaryData)

FileWrite(li_FileNum, b_blob)

работает как надо.

Вопрос снят, всем ещё раз спасибо.
Код неверный. FileWrite запишет только первый 32766 байт, нужно использовать FileWriteEx, как я писал, или, если билдер старый, писать по кусочкам.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / byteArray.toString() ??? or ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]