The Javascript API provides a full filesystem api for your web applications, including opening files, reading and writing them, storing and converting them, and more.
Set your API Key
Before running any of the other functions, you have to let us know who you are by setting the API key of your application
Pick Files From the Cloud direct to your Site
So you have a basic upload form, but you're ready to supercharge it by connecting it to everything from Dropbox to webcams - you've come to the right place. Using the javascript api for picking files, you simply ask for a file and get a url back, which you can pass to upload to your server or even use locally. Here's how it works:
Javascript APIは、ファイルを開く、読む、書き込む、保存する、変換する、その他の働きをするあなたのウェブアプリケーションのための完全なファイルシステムを提供する。
APIキーの設定
その他の機能を使う前に、あなたのアプリケーションのAPIキーを設定し、私たちにあなたが誰であるかを知らせなければならない。
クラウドからファイルを選択、直接あなたのサイトへ
こうして基本的なアップロードフォームができたのだが、Dropboxからウェブカメラまで、あらゆるアプリケーションにそれを接続することでフォームをあふれんばかりに満たすことができるわけだ―あなたの選択は間違っていなかった。Javascript APIを使ってファイルを選択すれば、ファイルを要求しただけでURLが返ってくる。それを提供してあなたのサーバーにファイルをアップロードすることもできるし、限定的に使うことだってできる。仕組みはこうだ。
Important -- if you want all files to be uploaded directly to your own storage rather remaining a reference, you should use the filepicker.pickAndStore function. Using the .pick() function will return a symlink, meaning if the user deletes the underlying file from Dropbox, Facebook, etc. your link will return a 404 - File not found. On the other hand, the symlink means that you can poll the url to check for changes, so which is best depends on your app's needs.
To take care of everything at once, you can send uploaded files directly to S3, Rackspace, Azure and Dropbox. Note that the URLs that are returned will point to copies that are stored, not the versions that exist in Google Drive, Dropbox, etc.
重要--リファレンスをあえて残したまま全ファイルを保管庫にアップロードする場合、ファイルピッカーが必要です。pickAndStore機能です。.pick()機能を使用するとsymlinkを返す、つまりDropboxやFacebookなどの下位にあるファイルをユーザーが削除するかどうかを意味し、自身のリンクが「404 - File not found(ファイルが見つかりません)」を返す。一方、symlinkは、変更がないかどうかurlをポーリングが可能であることを意味する。そのためどれが最善のものかは自身のアプリケーションが必要とするものによって異なる。
一度にすべて扱うためには、アップロードしたファイルをRackspace、 Azure、 DropboxS3へ直接送信してください。なお、返されるURLは保存されているコピーをポイントし、Google Drive、 Dropboxなどに存在するバージョンをポイントしていないことを注意すること。