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:
APIキーの設定
その他の機能を使う前に、あなたのアプリケーションのAPIキーを設定し、私たちにあなたが誰であるかを知らせなければならない。
クラウドからファイルを選択、直接あなたのサイトへ
こうして基本的なアップロードフォームができたのだが、Dropboxからウェブカメラまで、あらゆるアプリケーションにそれを接続することでフォームをあふれんばかりに満たすことができるわけだ―あなたの選択は間違っていなかった。Javascript APIを使ってファイルを選択すれば、ファイルを要求しただけでURLが返ってくる。それを提供してあなたのサーバーにファイルをアップロードすることもできるし、限定的に使うことだってできる。仕組みはこうだ。
あなたのAPIキーを設定する
何かしら機能を作動させる前に、あなたは私どもにアプリケーションのAPIキーをセッティングしているあなたがどなたであるかお知らせいただく必要があります。
クラウドから直接ファイルをあなたのサイトにアップロードする
その後、あなたはベイシックアップロードフォームを所持していて、またDropbox から webcamsへそれを全てに接続し増大させる準備もできている。-あなたはまさにぴったりの場所に来ています。ファイルをアップロードのために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.
一度にすべて扱うためには、アップロードしたファイルをRackspace、 Azure、 DropboxS3へ直接送信してください。なお、返されるURLは保存されているコピーをポイントし、Google Drive、 Dropboxなどに存在するバージョンをポイントしていないことを注意すること。
同時にすべての事に気を付けるために、S3やRackspace、 Azure、 Dropboxに アップロードしたファイルを直接送ることが出来ます。注意してほしいのは報告されたURLは保存されたもののコピーであり、Google DriveやDropboxなどに存在している訳ではないということです。
こちらで使わせていただきました。
http://matome.naver.jp/odai/2135189741567976501