Hi David.Thanks for getting back.I have implemented the server using http
components on android which serves content based on the uri requested.The
idea is to create a wifi-file explorer.The code is running on the  android
device.
Thanks
Kalyan

On Mon, Sep 24, 2012 at 2:52 PM, David Motes <[email protected]> wrote:

> Where is this code running? On a server or on the Android device?
> Where is the blocking occurring? on server or android?
>
> On Sun, Sep 23, 2012 at 11:50 AM, Kalyan Enganti
> <[email protected]> wrote:
> > Hi I am working on an android file explorer application. When a large
> folder is requested for download I am zipping the folder and writing its
> contents to the outputstream using the code below.But any further requests
> are blocked until the file is downloaded.The createZipFile() method takes
> file name and ouputstream and returns OutPutStreamWriter object.What could
> be the problem ?Should I consider moving this to a thread?I have tried many
> variations already and none seem to work.Any pointers in the right
> direction would be greatly appreciated.
> >
> >         if(f.isDirectory()&& action.equalsIgnoreCase("download")){
>  File zip=new File(file);        entity = new EntityTemplate(new
> ContentProducer() {            public void writeTo(final OutputStream
> outstream) throws IOException {                action=null;
>  OutputStreamWriter writer=fileop.createZipFile(file, outstream);
>      writer.flush();            }
>  });response.setHeader("Content-Type", "application/zip");
>  response.setHeader("Content-Disposition","attachment; filename=\""
> +zip.getName()+".zip\"");        response.setEntity(entity);    }Thanks Kalz
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Thanks and Regards
Kalyan Enganti

Reply via email to