As part of an expansion to the feature set of the Google Documents List API, third-party applications may now upload files of any type to any Google Account.
"This feature allows developers to roll out their solutions to all Google Docs users. For instance, it's now possible for developers to build apps that allow all users to back up files from their local hard drive to the cloud. There're a variety of other possible uses for this feature, and some examples include revision control and file distribution. Third-party apps (such as those on Google Apps Marketplace) can also now use Docs as the primary place to store their data without the hassle of creating different solutions for customers of Apps for Business versus the free edition of Google Apps," informs Google.
After they're uploaded, files are available in the Google Docs interface:
To enable uploads for all file types, developers must use the resumable upload feature of the API, and also pass in the ?convert=false URL parameter.
"Google also added checksums to all files that're not converted to a native Docs format. This means that if you upload a file type we can't convert, or if you choose not to convert a file to a native format, a checksum is now available to help guarantee the integrity of the file between storage and retrieval," Google stated.
"Google's also adding checksums to all previously uploaded unconverted files. Due to the popularity of uploading unconverted files, processing this backlog will take some time to complete," Google added.
[Source: Google Apps Developer Blog]