クライアントブラウザーで実行され、サーバー側を持たないアプリがあります (http/js が提供されますが、サーバーには何も投稿されません)。アプリは多くのサーバー (iis、apache、nginx、場合によっては localhost、場合によってはイントラネット) に再デプロイされ、(https ではなく) http を使用して提供されます。私のアプリは、保存する前にクライアントブラウザーでzipファイルやpdfなどのファイルをブロブとして生成するため、それらを同じページに移動してからアプリに戻すと、目的が無効になります。生成されたデータをドロップボックスに投稿することはできません。最初からやり直す必要があるためです...これらのブロブをエンドユーザーのドロップボックス(および後でGoogleドライブ)のファイルに直接送信できるようにしたいと考えています。
https://www.dropbox.com/developers-v1/dropins/saverは、私が望むとおりに機能します。ポップアップします。ユーザーはポップアップで認証できます。これにより、ユーザーは自分のファイルを配置する場所を選択できます。しかし、データ uri、base64 でエンコードされたデータ、bytearray などを送信することはできません。以前にネット上でアクセス可能な場所に保存されたファイルでのみ機能します。だから私にはうまくいきません。
https://www.newfangled.com/direct-javascript-dropbox-api-usage/は、私が持っていない oauth データを埋め込む方法を示しています。
https://blogs.dropbox.com/developers/2013/12/writing-a-file-with-the-dropbox-javascript-sdk/ oauth セッションを実行しようとしていて、私のアプリと同じウィンドウ(これは望ましくありません)。
現在見ているタブ (数年前のエントリが含まれているため、変更されている可能性があります)。一部の記事では、それが不可能であることを示しています。他の記事はそれが可能であることを示唆しています - つまり、この特定のコメントhttps://github.com/dropbox/dropbox-js/issues/144#はあまり役に立ちません。また、「フィードバックとして必ずこれを伝えます」- 伝えられましたか? 誰に?
- https://github.com/dropbox/dropbox-js/issues/144
- https://stackoverflow.com/questions/30094403/save-input-text-to-dropbox
- https://blogs.dropbox.com/developers/2015/06/programmatically-saving-a-url-to-dropbox/
- JavaScript を使用して Dropbox にファイルをアップロードするにはどうすればよいですか?
- /files_put javascript を使用してファイルを dropBox にアップロードします
- https://github.com/morrishopkins/DropBox-Uploader/blob/master/js/reader.js
- https://www.dropbox.com/developers/saver
- https://www.dropboxforum.com/hc/en-us/community/posts/202339309-Can-I-save-a-JSON-stream-object-to-Dropbox-file-with-Dropbox-Post-Rest- API-
- https://github.com/smarx/othw
- Dropbox Saver は createObjectURL() からのデータを受け入れることができますか?