thank you,
works great....

On Dec 22 2008, 4:41 pm, Austin <[email protected]> wrote:
> Hi,
> captureBlob() allows you to assign an URL to a blob object.  Handles to blob
> objects can be obtained via the Desktop API. This sample here demonstrates
> how to capture a local binary file as a blob and assign it to an URL -
>
>       window.desktop = google.gears.factory.create('beta.desktop');
>       window.localServer = google.gears.factory.create('beta.localserver');
>       window.store = window.localServer.createStore('test-store');
>
>       desktop.openFiles(function(files) {
>         for (var i = 0; i < files.length; i++) {
>           var file = files[i];
>           var filename = file.name;
>           var fileblob = file.blob;
>           var url = 'http://' + document.location.host + '/' + filename;
>           store.captureBlob(fileblob, url);
>
>           var link = document.createElement('a');
>           link.href = url;
>           link.innerHTML = 'file';
>
>           document.body.appendChild(link);
>           document.body.appendChild('<br>');
>         }
>       });
>
> When you run the above code, you can select a local file (ie "foo.jpg").
>  After you do that, you can access this image by going to 
> "http://yourdomain.com/foo.jpg";.  This URL has offline access as well.
>
> Hope that helps,
> Austin
>
> On Thu, Dec 18, 2008 at 5:16 PM, rDx <[email protected]> wrote:
>
> > I work on this project which needs large files to be uploaded on to
> > the server. My plan is to get the file blob chunk it and send chunk by
> > chuck to the server, I have the server code all figured out to glue
> > the file and so on....
>
> > after going thru gears documentation and message boards I released
> > that gears doesn't support blobs to be stored in the sqllite db...only
> > way to get this going is to
> > Generate a unique URL for the blob; store the same in the db.....
> > I tried and couldn't get this quite right.
>
> > It will be great if someone points me to a code sample or some pseudo
> > code....

Reply via email to