|
|
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Добре всем! Никак не могу врубиться где я пролетаю :( Делаю следующее: из БД вытаскиваю поле типа BLOB и пытаюсь его в виде XML передать по http (при помощи веб сервиса) написал такой преобразователь blob-a в строку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Может кто сталкивался с такой проблемой, помогите советом, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 13:36 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Возьми готовую библиотеку, которая в BASE64 кодирует, да и все, она вроде даже в стандартных api есть, вот только где и как называется не помню :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 13:50 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
А как вы их обратно собирать думаете? вот только где и как называется не помню :) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 13:56 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
обратно собираю на PHP - парсю XML, читаю строку по 2 символа и перекодирую их в бинарник, который потом выплевываю пользователю в браузер... Мне еще рекомендовали через MIME кодировать, только я не нашел библиотеку для работы с этим чудом, я в яве недавно совсем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 14:17 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Я про это. Выб их выравнивали чтоли, а то Integer он не обязательно 2 символа преобразуется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 15:41 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Насчет MIME'а есть класс MimeUtility, но он из Java Mail - правда никто не мешает его себе скопировать чтобы весь mail.jar не таскать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 15:44 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
funikovyuri Я про это. Выб их выравнивали чтоли, а то Integer он не обязательно 2 символа преобразуется... Входящая последовательность символов формируется методом bis.read(); это видно из примера в моем первом сообщении. А вот на счет "0" я не допер, спасибо за совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 16:41 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
а интересно, если в возвращаемом значении в начале или в конце ноль будет, то как будет выглядеть результат? Например, 0A или F0 так и будет отображено или останется только A и F соответственно?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 16:48 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
проблему разрулил - не печатаются лидирующие нули. в результате генных мутаций, получили такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 17:22 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
чессо слово - используйте BASE64 или MIME. своих велосипедов и так хватает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 17:35 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Sehensucht! (потерял пароль)проблему разрулил - не печатаются лидирующие нули. в результате генных мутаций, получили такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. записал. хорошая шутка. ждите на концертах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 22:53 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. byte[] dataByteArray = Base64.decode(dataString); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 09:38 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
есть стандартные средства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 09:39 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
sun.misc.Base64Decoder и sun.misc.Base64Encoder но лучше воспользоваться Apache Commons Codecs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 10:00 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
ВСЕМ Любителям Стандартов: Объясните мне, плиз, в чем некорректно мое решение и почему надо использовать "стандартные средства". Только не надо флуда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 15:50 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
я не буду писать свой кодер/декодер бэйс64. мне жалко времени. я возьму уже готовый. а будет время - посмотрю как это сделали за меня другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:00 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
пожиратели времения не буду писать свой кодер/декодер бэйс64. мне жалко времени. я возьму уже готовый. а будет время - посмотрю как это сделали за меня другие. -1 за флуд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:02 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
потому как если каждый будет рыться в своей песочнице мы так никуда и не придем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:15 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
Sehensucht! (потерял пароль) пожиратели времения не буду писать свой кодер/декодер бэйс64. мне жалко времени. я возьму уже готовый. а будет время - посмотрю как это сделали за меня другие. -1 за флуд мальчег. естлеп ты знал скока йа флудил на этом форуме, топ низоштоп мне -1 не паставел. патомушта ат меня не убудед :) PS спосиба кстате за аценку. но памоему ты не знаеш што токое флуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:33 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
funikovyuriпотому как если каждый будет рыться в своей песочнице мы так никуда и не придем /topic/81054&hl=java ха ха, молодец :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:35 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
wessen не понял! ты про что именно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 17:12 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
funikovyuri wessen не понял! ты про что именно? Прикольный ты топик в форуме по С#.NET замутил :) Это я от скуки по форумам лазил и нашел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 17:54 |
|
||
|
как передать BLOB через XML?
|
|||
|---|---|---|---|
|
#18+
А! Это я перед переходом на java выдал :) С тех пор не жалею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 17:57 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=805&tid=2152388]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 313ms |

| 0 / 0 |
