Aha!  At some point, I remember deleting the <@purgeresults> while
trying to figure out some other problem.  I'll put that little puppy
back in there.

I did eventually realize what was going on, I just had to figure it out
the hard way.  ;)

Thanks!     j


> -----Original Message-----
> From: Scott Cadillac [mailto:[EMAIL PROTECTED]] 
> Sent: Thursday, December 19, 2002 5:19 PM
> To: Multiple recipients of list witango-talk
> Subject: Re: Re: Witango-Talk: Enforce Download
> 
> 
> Hi Jamileh,
> 
> The trick with downloading documents (example, a MS Word doc 
> that is stored
> server-side) with Witango (using the method I describe in my 
> article) - is that anything you add to the output of the TAF 
> will interfer with the content of the document you are trying 
> to download.
> 
> Adding anything (spaces, comments, etc,,,) to the TAF output 
> is therefore not part of the original MS Word document, and 
> will therefore corrupt what you are trying to retreive and 
> give you some very unexpected results.
> 
> You follow me?
> 
> This download behavior (restriction) will be true for any 
> Web-application environment you use, like ASP, PHP or 
> ColdFusion used to retrieve server-side documents.
> 
> Remember, when retrieving something this way, you are working 
> with Binary (or pure text) output - NOT HTML output.
> 
> This is why <@purgeresults> is used just before dumping in 
> the variable with the document contents into your output - to 
> cleanout any extra garbage spaces or text before hand.
> 
> Hope this helps. Cheers....
> 
> Scott Cadillac
> VP, Research and Development
> Plus International Corp.
> 403-281-6090
> [EMAIL PROTECTED]
> http://www.plusinternational.com
> 
> Does your company have an Enterprise Information Portal? 
> Check out Salsa at www.plusinternational.com/flash/salsa.htm
> 
> ----- Original Message -----
> From: "Wilcox, Jamileh" <[EMAIL PROTECTED]>
> To: "Multiple recipients of list witango-talk" 
> <[EMAIL PROTECTED]>
> Sent: Thursday, December 19, 2002 3:50 PM
> Subject: RE: Re: Witango-Talk: Enforce Download
> 
> 
> I just wanted to say thanks...I found this posting in the 
> archives and then the example on Scott's website ( 
> http://www.xml-extra.net/webpage.xmlx?node=38 ).
> 
> I've mucked with it all day, but I've finally got it!  I 
> started to post in for help a half-dozen times because I 
> couldn't get it to work right, but every time I did, 
> something would start working.  8^D
> 
> Scott - it seems to cause problems if I add anything to the 
> taf (comments, whitespace, etc.) - either the taf breaks & I 
> don't get the download box, or the downloaded file is 
> corrupt.  Maybe it's just me, maybe it's my setup (T2K on 
> W2K, browser IE6 on W2K), I dunno because this is the first 
> time we've gotten this working at all.  But if that is true, 
> you might want to mention it on your 'Download a secure PDF 
> file' page.
> 
> Thanks very much!
> 
> jamileh
> 
> 
> 
> > -----Original Message-----
> > From: Scott Cadillac [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, August 16, 2002 2:16 PM
> > To: Multiple recipients of list witango-talk
> > Subject: Re: Witango-Talk: Enforce Download
> >
> >
> > Hi Aseem,
> >
> > Try:
> >
> > <@assign name="encodeResults" scope="local" value="false">
> >
> > <@assign name="httpHeader" scope="local" value="Content-type: 
> > application/msword<@char code=13><@char
> > code=10>Content-Length: <@var local$fileInfo[1,FileSize]><@char 
> > code=13><@char
> > code=10>Content-Disposition: attachment; 
> > filename=<@dq>some-downloaded-document.doc<@dq><@char
> > code=13><@char code=10><@USERREFERENCECOOKIE><@char
> > code=13><@char code=10>">
> >
> > Here's a version of the above, but with phyiscal 
> line-breaks instead 
> > of "<@char code=13><@char code=10>" to help make it more readable:
> >
> > <@assign name="httpHeader" scope="local" value="
> > Content-type: application/msword
> > Content-Length: <@var local$fileInfo[1,FileSize]>
> > Content-Disposition: attachment; 
> > filename=<@dq>some-downloaded-document.doc<@dq>
> > <@USERREFERENCECOOKIE>
> > ">
> >
> > Obviously, you can place a variable for your download 
> filename instead 
> > of "some-downloaded-document.doc"
> >
> > These properties are part of the HTTP standard and should 
> work for all 
> > browsers.
> >
> > Hope this helps. Cheers....
> >
> > Scott Cadillac
> > http://xml-extra.net
> > [EMAIL PROTECTED]
> >
> http://witango.org
> [EMAIL PROTECTED]
> 
> VP, Research and Development
> Plus International Corp.
> 604-469-6543
> [EMAIL PROTECTED]
> http://www.plusinternational.com
> 
> Vancouver, BC, Canada
> 
> Does your company have an Enterprise Information Portal? 
> Check out Salsa at www.plusinternational.com/flash/salsa.htm
> 
> ----- Original Message -----
> From: "Aseem Mal" <[EMAIL PROTECTED]>
> To: "Multiple recipients of list witango-talk" 
> <[EMAIL PROTECTED]>
> Sent: Friday, August 16, 2002 12:14 PM
> Subject: Witango-Talk: Enforce Download
> 
> 
> Is there a way I can enforce downloading a given file (like a 
> pdf document or Excel sheet), so that the user is forced to 
> download it and not open the document withing the browser, 
> like IE does for excel & pdf's.
> 
> Someone, any ideas?
> 
> -Aseem. 
> ______________________________________________________________
> __________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to 
> [EMAIL PROTECTED]
>                 with unsubscribe witango-talk in the message body
> 
> ______________________________________________________________
> __________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to 
> [EMAIL PROTECTED]
>                 with unsubscribe witango-talk in the message 
> body 
> ______________________________________________________________
> __________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to 
> [EMAIL PROTECTED]
>                 with unsubscribe witango-talk in the message body
> 
> ______________________________________________________________
> __________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to 
> [EMAIL PROTECTED]
>                 with unsubscribe witango-talk in the message body
> 
________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
                with unsubscribe witango-talk in the message body

Reply via email to