RE: More on "JS alert that links to file"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2009-07-27 at 10:30 -0400, kyle.smith wrote:
> You really can't send multiple files in a single response, and you certainly can't send multiple headers after data has gone through.
> 
> Zipping would be a nice approach.  Another would be to use AJAX calls to sequenctially download the files.
> 
> HTH,
> - Kyle
> 
> 
> -----Original Message-----
> From: Ashley Sheridan [mailto:ash@xxxxxxxxxxxxxxxxxxxx]
> Sent: Mon 7/27/2009 8:30 AM
> To: tony mount
> Cc: php-general@xxxxxxxxxxxxx
> Subject: Re:  More on "JS alert that links to file"
>  
> I assume you want to force the files to the user as a series of files to
> download? Have you considered just offering a page of links to each
> file? You can actually have the links go to a PHP script which can
> stream the file as a forced download, and the user can then download the
> files one-by-one by clicking the link as if it were a normal link.
> Alternatively, you could zip the files up into one archive using PHP and
> offer stream that file down to the user.
> 
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
> 
> On Mon, 2009-07-27 at 21:54 +0930, tony mount wrote:
> > I have a question that follows on from this discussion. I have a loop
> > which creates a number of files. It first write each file to a server
> > location then sets up the headers and asks the "Save As" question. This
> > works OK once, but after the first download it exits without any errors
> > or messages. If I remove the header() lines (ie just create the files on
> > the server) no worries, it creates them all. (I start op buffer at the
> > top of the code and flush the buffer on each loop). Anyone have any
> > ideas please?
> > Thanks
> > Tony 
> > 
> > 
> 
> 

That's why I suggested offering a page of links rather than whatever he
was trying before.

Thanks,
Ash
http://www.ashleysheridan.co.uk


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux