How to upload file to google cloud storage using Java?

Cloud storage not backup

  • Are there any services that remove the need for local storage of a file (thinking specifically photos and video here), rather than relying on a local copy that simply creates a backup? Imagine a Lightroom photo library having all the photo previews cached on your machine but the full versions are stored online which your library can connect to when bandwidth is available. Therefore eradicating the need to keep the full-size photo on your own harddrive. Taking this further to uploading directly to the cloud (probably using a local storage to handle the upload if it doesn't all make it up at once). And a service that scales to at least a terabyte of space. Does such a service exist? My research turned up little hope. I'm guessing we're just not there yet? --- Addition: forget to mention needs to be Mac compatible solution

  • Answer:

    Closest solution I can think of is Cyberduck (http://cyberduck.ch/). It is a cloud storage browser with support for standard remote storage protocols - WebDAV, (S)FTP and services from Amazon S3, Google Cloud Storage, Windows Azure, Rackspace Cloud Files and Google Docs. This way you can setup your own cloud storage or pick one of the hosted solution. Cyberduck is free software (GNU GPLv2 or later).

Anand Babu Periasamy at Quora Visit the source

Was this solution helpful to you?

Other answers

https://www.deepfreeze.io/ may be part of the solution. http://deepfreeze.io is built on top os Amazon S3 and Amazon Glacier to provide cheap storage for files users have no need in the near future. It's currently by invitation-only and will only allow to transfer files to and from Dropbox, but desktop clients are coming in a couple of weeks. (Disclaimer: I'm the founder of http://deepfreeze.io)

Panayotis Vryonis

Amazon S3 would be one approach. There are third party services that provide a front-end to it, or you can develop your own. But you could simply pay for S3 and use an FTP client with S3 support. On the Mac, I'd recommend Panic's Transmit http://panic.com/transmit/ A free option, which works on Mac as well as Windows, is Cyberduck http://cyberduck.ch/ I use Transmit every day. It's not free, but it's excellent. I've used Cyberduck in the past. I haven't yet tried this one, but it has Mac, Windows, and Linux versions: http://www.crossftp.com/ All three of these will also support WebDAV, which gives you another option, if you prefer it.

James Martin

If you're running Linux or FreeBSD, you might want to try s3ql (http://code.google.com/p/s3ql/). It looks like a traditional filesystem but uses a cloud storage provider (Google Storage, Amazon S3, and S3-compatible services are currently supported) to store the data. It also caches recently accessed files locally.

Gary Peck

Cloud hosting service provider provides redundant data backup and as much space as you need. To know more: - http://www.myrealdata.com/cloud-hosting.html

James Watson

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.