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
