|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
есть класс, там есть свойство изображение и скл-запрос с изображением Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 22:33 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
что вы хотите сделать ? что у вас в поле хранится, которое вы пытаетесь вывести, ссылка к картинке или strem с картинкой, если ссылка то используйте тег <image> если stream, то нужно просто вывести содержимое стрима, только нужно выводить по отдельной ссылке с указанием ContentType ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:04 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
DAiMor, Хочу сделать профиль студента с картинкой. На зен работает. Но хочется и в csp. Хранится stream. DAiMorто нужно просто вывести содержимое стрима, только нужно выводить по отдельной ссылке с указанием ContentType "Ссылка" вы имеете ввиду другую страничку? Если да то этот вариант тоже не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:20 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
картинку которая хранится в стриме, в input выводить бессмысленно, и как понял ZEN, то что вы ему пытались скормить, непонятно есть еще вариант когда, можно, содержимое стрима закодировать в Base64, и вывести например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:34 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
DAiMor, смысл есть. без запроса, если просто по аиди открывать то она выводиться, а вот запрос обидел, не хочет. даже если просто через <img name="fotoOS" cspbind="fotoOS" height="200" width="100"> выводиться. походу скл в каше такого не может. DAiMorесть еще вариант когда, можно, содержимое стрима закодировать в Base64, и вывести например так это вообще страшная вещь. а зен накормил чем-то "нестандартным". суть не в zen-е а в csp. точнее получиться ли через sql query вытащить ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:45 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
а вы видели, что вам сгенерировал ZEN в итоге, он оперерирует не SQL а объектами, и что то мне подсказывает что он там и сгенерирует именно то что я и предложил в последнем сообщении ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:50 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
посмотрел исходный код компоненты ZEN которая выводит картинки, и заметил, что в вашем случае, генерируется специальная ссылка для вывода, содержимого стрима Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:55 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
DAiMor, картинку )))) Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 23:57 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
DAiMor, пошарил у себя и ничего такого (ссылок) не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 00:05 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
да и компоненты такой тоже не слышал и не видел. версия 2007 года у меня ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 00:09 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
Ы догнал что за "ссылка" имеется ввиду а код компоненты ZEN.Component.image.cls нашел тут Ы ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 00:22 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
barl_alibek , Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 08:41 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
работает просто великолепно не сразу понял что имел ввиду DAiMor, потом догнал, спасибо DAiMor и servit ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 16:08 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
Сам озадачился выводом картинки в CSP... Класс/// Задача Class ns.dat.tsk Extends %Persistent { /// Идентификатор Property identifier As %String(COLLATION = "Exact"); /// Название Property description As %String(COLLATION = "Exact", MAXLEN = 400); /// Идентификатор логотипа Property imgIdent As %String(COLLATION = "Exact", MAXLEN = 400); /// identifier Index identifier On identifier [ Data = identifier, Unique ]; /// img Property img As %Stream.GlobalBinary; }с аналогичным свойством... Кусок страницы<div class='mvr_field_line'> <csp:SQLQUERY NAME='query' P1='#(rowid)#'> SELECT * FROM ns_dat.tsk WHERE ID = ? </csp:SQLQUERY> <CSP:IF CONDITION="query.Next()"> <image src='%25CSP.StreamServer.cls?STREAMOID=#(..Encrypt(query.Get("img")))#' /> </CSP:IF> </div>Но картинка так и не появляется... Вроде 1 в 1 повторил? Или что-то таки упустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 15:12 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
DAiMorесть еще вариант когда, можно, содержимое стрима закодировать в Base64, и вывести например так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Вот это как сделать? Как перекодировать стрим в Base64? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 15:51 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 15:57 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
Ymka2007 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=892703&msg=11560448 Пробую Код: html 1.
Получаю Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Пробую Код: html 1.
Получаю Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Или это просто нужно посмотреть те методы, дабы потом писать что-то самому? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 16:18 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
krvsa Код: vbnet 1.
EncodeStreamBase64 на входе ожидает объект потока (наследника класса %Stream.Object), а не строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 17:58 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
servit EncodeStreamBase64 на входе ожидает объект потока (наследника класса %Stream.Object), а не строку. У меня даже метода такого нет... Есть какой-то вариант для sql-запроса? Это просто т.с. для развития, а то мало ли, может так же пригодиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 19:08 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
krvsaУ меня даже метода такого нет...Какая версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2014, 20:04 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
krvsaУ меня даже метода такого нет...Сомневаюсь, что метода действительно нет, так как даже в версии 5.2 он есть . Вы его не можете вызвать непосредственно, так как он приватный. Но посмотреть его код и на его основе сделать свой код - вполне можете. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2014, 10:13 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
servitКакая версия? Cache for Windows (x86-64) 2012.2.2 (Build 801) Fri Dec 7 2012 12:08:23 EST ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2014, 10:43 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
servitkrvsaУ меня даже метода такого нет...Сомневаюсь, что метода действительно нет, так как даже в версии 5.2 он есть . Я его в документации искал... В списке методов его не видел... servitВы его не можете вызвать непосредственно, так он приватный. Но посмотреть его код и на его основе сделать свой код - вполне можете. Может потому в списке методов и не видел... Свое пока делать не собираюсь, т.к. стараюсь использовать только то, что есть в "стандарте". Если чего-то нет - значит нет. А если есть, что использовать - использую. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2014, 10:46 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
krvsaЯ его в документации искал... В списке методов его не видел...В студии поищите: он должен быть с флагами [Private, Internal] ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2014, 11:09 |
|
кто пробовал вытащить в сsp изображение через скл-запрос? подскажите как?
|
|||
---|---|---|---|
#18+
krvsaЕсть какой-то вариант для sql-запроса?demo.test.clsClass demo.test Extends %Persistent { Property stream As %Stream.GlobalBinary; /// Write stream -- base64 encoded ClassMethod EncodeStreamBase64(stream As %Stream.Object) As %String { ; process stream in groups of 1023 - ; number arbitrary but must be divisible by 3 and 57=76/4*3 Set out="" Do stream.Rewind() While 'stream.AtEnd { Set len=513 ##; text must be divisible by 3 and 76 Set text=stream.Read(.len) quit:len'>0 Set out=out_$system.Encryption.Base64Encode(text) } Quit out } }demo.csp<html> <head> <title>For krvsa</title> </head> <body> <script language='Cache' runat='Server'>set rowid=1</script> <csp:sqlquery name='query' p1='#(rowid)#'>SELECT %object(stream) as OREF_stream,stream as OID_stream FROM demo.test WHERE %id = ?</csp:sqlquery> <csp:if condition="query.Next()"> <image src='%25CSP.StreamServer.cls?STREAMOID=#(..Encrypt(query.Get("OREF_stream").%Oid()))#'/><br> <image src='%25CSP.StreamServer.cls?STREAMOID=#(..Encrypt(query.Get("OID_stream")))#'/><br> <image src='data:image/png;base64,#(##class(demo.test).EncodeStreamBase64(query.Get("OREF_stream")))#'/> </csp:if> </body> </html> ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2014, 11:15 |
|
|
start [/forum/topic.php?fid=39&msg=37012475&tid=1556971]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 432ms |
0 / 0 |