oh well that's different. Hmmm..... CFHTTP? post login info followed by another CFHTTP to get the file? Not sure how I would do that. assuming the login is session based cfhttp may not work since they would need to set a session cookie.
Not sure. Now I will be thinking about this instead of doing my own programming. Wil Genovese One man with courage makes a majority. -Andrew Jackson A fine is a tax for doing wrong. A tax is a fine for doing well. On Oct 16, 2008, at 7:23 PM, Rick Faircloth wrote: > Thanks for the feedback, Wil... > > I'm not sure however, that we're talking about the same thing. > > I'm trying to automate going to a data vendor's site, logging in to > their > web page, then triggering a link on the next page to cause a download > of a file to start... I'm the one doing the downloading of their > files. > > Am I misunderstanding what you wrote below? > > Rick > > Wil Genovese wrote: >> Actually you can control the way a link opens if your trying to >> push a file >> when a user clicks a link. If the link is to a coldfusion page that >> then >> grabs the file sets header info and content type. >> >> I do this for mp3 files. >> >> download.cfm >> --start file-- >> <cfparam name="url.songname" default=""> >> <cfif trim(url.songname) neq ""> >> <cfset clipname = "#songname#.mp3"> >> <cfset clipfolder = "/var/offsite/musicfolder/songs/"> >> <cfif fileExists(#clipfolder##clipname#)> >> <cfdirectory action="list" directory="#clipfolder#" >> filter="#clipname#" >> name="fileSize"> >> <cfheader name="Content-Disposition" value="Attachment; >> filename=#clipname#"> >> <cfheader name="Content-Length" value="#fileSize.size#"> >> <cfheader name="Expires" value="#Now()#"> >> <cfcontent type="audio/mp3" file="#clipfolder##clipname#" >> deletefile="No"> >> </cfif> >> </cfif> >> --end file-- >> >> >> Note the cfheader tag that has the filename. Value="Attachment; >> filename=3clipname#"> >> >> The keyword "Attachment" forces ALL browsers to open the Save >> dialog. The >> other option you can use is "Inline". This allows the browsers to >> open files >> like PDF's inline instead or forcing a download. >> >> I also grab the file size use cfdirectory so I can push that to the >> browser >> as well. This allows the browser to properly display the download >> size, >> estimated download time and download progress. >> >> >> Wil Genovese >> Sr. Web Application Developer >> >> >> >> >> >> On Thu, Oct 16, 2008 at 2:09 PM, <[EMAIL PROTECTED]> wrote: >> >> >>> From my experience you can't really control the save as/open >>> dialog from >>> your end. That is generally handled by the browser and OS as they >>> see >>> fit. File formats that can be opened right there in the browser >>> (images, html, text) tend to just open up in that window when you >>> click >>> the link. Most other file formats like zip, exe, or rar will >>> generally >>> prompt you. Some formats like doc, xsl, or pdf depend on if the >>> user >>> has MS Office or Acrobat plugins installed. If you want the user to >>> always "save as" I think the only thing to do might be to prompt >>> them to >>> right click the link and choose save as. >>> >>> As far as prompting for the download immediately as soon as the page >>> loads, I often times use JavaScript to set the >>> window.location.href to >>> the file and the browser will take care of the rest. Of course, >>> IE 7 >>> tends to block those. >>> >>> ~Brad >>> >>> -------- Original Message -------- >>> Subject: Is it possible to trigger a link on a web page and >>> trigger a >>> download? >>> From: Rick Faircloth <[EMAIL PROTECTED]> >>> Date: Thu, October 16, 2008 1:45 pm >>> To: cf-talk <[email protected]> >>> >>> Hi, all... >>> >>> Before I go digging around and start trying to code a solution, >>> I'd like >>> to know if what I'm trying to do is even possible. >>> >>> >>> >>> >>> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:314027 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

