<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.3">
</HEAD>
<BODY>
On Tue, 2010-02-23 at 18:12 +0000, Jose Fandos wrote:
<BLOCKQUOTE TYPE=CITE>
    On Tue, Feb 23, 2010 at 5:07 PM, Boris Zbarsky <<A HREF="mailto:bzbarsky@mit.edu">bzbarsky@mit.edu</A>> wrote:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        On 2/23/10 5:10 AM, Jose Fandos wrote:<BR>
        <BLOCKQUOTE>
            What doesn't seem to be there, unless a java applet is used (haven't<BR>
            come across one using flash) is the multiple file download. Even Google<BR>
            Docs uses a zip file to download multiple files.<BR>
        </BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        What do you mean in terms of "multiple file download"?
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Download 10 files as 10 separate files, without having to
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    a) Okay the saving of each file to your drive independently
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    b) Downloading them as a zip file that then needs to be uncompressed by the end user
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Imagine a list of files showing on a website (like google docs, or like you would have in a default ftp listing in firefox). Scripting would allow a selection of a number of these files and a download button would open a dialog on the UA to select the folder where the files will be copied to.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        You can do this right now in two ways:<BR>
        <BR>
        1)  An archive file (your zip example) with the files in it.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    This is b) which we have, agreed, but not what I meant by allowing multiple file download. It's allowing the download of just one file, the zip file.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        2)  A multipart response with the files as parts, each part having<BR>
           "Content-Disposition: attachment".
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    as far as I know, and I could be wrong, this would suffer from what I described in a), i.e. there would be a dialog propping up to accept each downloaded file.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        You can gzip this multipart response to get the compression behavior you want.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    I was suggesting the resource packages as a way to make use of compression/decompression.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    /J
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <FONT COLOR="#888888">-Boris</FONT><BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
    <BR>
    -- <BR>
    Jose Fandos<BR>
    CEO<BR>
    <BR>
    Andekan LLC<BR>
    5727 Claremont Avenue<BR>
    Oakland, CA 94618<BR>
    <BR>
    Phone: 415.366.7755<BR>
    Fax: 415.373.3858<BR>
    <BR>
    UK: +44 797 198 7757<BR>
    <A HREF="http://www.andekan.com">www.andekan.com</A><BR>
</BLOCKQUOTE>
<BR>
So how would you decide where each file goes? Would you just pick a directory and it chucks all the files in there? Also, the genius of archive files (zip, tar, rar) is that you can specify a path within the archive, so that a collection of files which requires a certain structure (a web page and its assets) are retained. Most operating systems have built-in features to read into these files as if they weren't archives at all. Windows can only do this for zip files, Linux can do it for most archive types, not sure about MacOS or other OS's.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Thanks,<BR>
Ash<BR>
<A HREF="http://www.ashleysheridan.co.uk">http://www.ashleysheridan.co.uk</A><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>