Re: Include binary files in template/XML (SOLVED/Request new

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 59763
interpreted = N
texte = Hi. I found a solution for my problem (problem: read below). Instead of [include] i used [TcpConnect] to our own server (localhost) - used the GET command on the requsted file, encrypted til data with base64 and saved it in a textvar. ********************************* CODE EXAMPLE ************************************************ [text]host=yourhost.com[/text] [text]filename=filename.jpg[/text] [text]path=/path/to/file/[filename][/text] [TCPConnect host=[host]&port=80] [text]binary_encoded_data=[Encrypt method=base64][TCPSend skipheader=T]GET [path] HTTP/1.0[UnURL]%0D%0A[/UnURL] Host: [host][unurl]%0D%0A%0D%0A[/unurl] [/TCPSend][/Encrypt][/text] [/TCPConnect] Result Binary (base64 encoded) data here: [binary_encoded_data] ********************************* /CODE EXAMPLE ************************************************ BUT it would be alot better/easier if one could get binary files with the use of [include]. It would be like this [include file=binaryfile.jpg&raw=T&binary=T] Hope Smith Micro will consider this feature in a future release.... Kind Regards Morten -----Original Message----- From: Morten Madsen Sent: 26. oktober 2004 13:35 To: WebDNA Talk Subject: Include binary files in template/XML Hi I have a problem - I need to generate a XML-file with image-files included in the XML tags. At first i did not think it would be any problem - my plan was to use [write file] with the XML tags and information from the database. And in the image-tag I planned on using [include file=...&raw=t] and [encrypt method=base64] - but sadly the include can't read the file - because the file is a binary file - and not a text file. Example: [Encrypt method=base64][include file=image.jpg&raw=t][/Encrypt] I would like this to return the data-stream from from the file - base64 encoded. Honestly I really don't know much about this subject - Have anybody made Webcat read binary files? Is it posible at all? I found a way to do it using .NET: http://www.perfectxml.com/Answers.asp?ID=2 But since our system uses Webcatalog - i would prefer making a solution i webdna. Hope you guys can help me... Kind Regards Morten Madsen ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Include binary files in template/XML (SOLVED/Request new ( Stuart Tremain 2004)
  2. Re: Include binary files in template/XML (SOLVED/Request new ( "Sal D'Anna" 2004)
  3. Re: Include binary files in template/XML (SOLVED/Request new ( "Morten Madsen" 2004)
Hi. I found a solution for my problem (problem: read below). Instead of [include] i used [tcpconnect] to our own server (localhost) - used the GET command on the requsted file, encrypted til data with base64 and saved it in a textvar. ********************************* CODE EXAMPLE ************************************************ [text]host=yourhost.com[/text] [text]filename=filename.jpg[/text] [text]path=/path/to/file/[filename][/text] [TCPConnect host=[host]&port=80] [text]binary_encoded_data=[Encrypt method=base64][TCPSend skipheader=T]GET [path] HTTP/1.0[unurl]%0D%0A[/UnURL] Host: [host][unurl]%0D%0A%0D%0A[/unurl] [/TCPSend][/Encrypt][/text] [/TCPConnect] Result Binary (base64 encoded) data here: [binary_encoded_data] ********************************* /CODE EXAMPLE ************************************************ BUT it would be alot better/easier if one could get binary files with the use of [include]. It would be like this [include file=binaryfile.jpg&raw=T&binary=T] Hope Smith Micro will consider this feature in a future release.... Kind Regards Morten -----Original Message----- From: Morten Madsen Sent: 26. oktober 2004 13:35 To: WebDNA Talk Subject: Include binary files in template/XML Hi I have a problem - I need to generate a XML-file with image-files included in the XML tags. At first i did not think it would be any problem - my plan was to use [write file] with the XML tags and information from the database. And in the image-tag I planned on using [include file=...&raw=t] and [encrypt method=base64] - but sadly the include can't read the file - because the file is a binary file - and not a text file. Example: [Encrypt method=base64][include file=image.jpg&raw=t][/Encrypt] I would like this to return the data-stream from from the file - base64 encoded. Honestly I really don't know much about this subject - Have anybody made Webcat read binary files? Is it posible at all? I found a way to do it using .NET: http://www.perfectxml.com/Answers.asp?ID=2 But since our system uses Webcatalog - i would prefer making a solution i webdna. Hope you guys can help me... Kind Regards Morten Madsen ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ "Morten Madsen"

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Uh...can someone help me out with the b10? (1997) Example for adding an autonumber field to a database (2006) More DateMath problems (1997) Protect vs Authenicate (1997) Emailing html (1998) Shopping Cart Page (1997) Follow-Up to: Removing [showif] makes a big difference in speed (1997) PCS Frames (1997) suffix mapping for NT? (1997) Comments in db? (1997) emailer (1997) ARGH! (2004) Simple question (1998) select multiple (1997) question on max variable in searching... (2000) Re[2]: When do we get to request new features? (1999) Search group and ww (2003) unable to launch acgi in WebCat (1997) OT: RAID Options (2004) $Replace with [founditems] (1997)