問題タブ [dropbox-php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
download - ドロップボックスのコンテンツ配置
ファイル名自体を変更せずに、ドロップボックスからダウンロードするときにファイルの名前を変更する方法はありますか:
例: ドロップボックス リンク: https://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1
ダウンロードしたファイルを取得します: 300x50.gif の代わりに NewNameImage.gif
Content-Disposition ヘッダーが機能しませんでした。
それを行う方法はありますか?
dropbox - ドロップボックス API を使用して Dropbox でデフォルトのユーザー認証を許可するメッセージとロゴを変更するにはどうすればよいですか?
このリンクを確認してください: Dropbox API と同じ OAuth Javascript を使用しています
php - 未定義のインデックス: Laravel 5.1 / Socialite / Dropbox SDK 使用時の client_id
そのため、Laravel 5.1 はセッションを使用して、OAuth2 経由でユーザーを認証するときに Dropbox SDK が必要とする CSRF トークンを保存できないことに気付きました。これを回避するために、私はこの素晴らしい投稿に従って、このプロバイダーとLaravel Socialite を使用して OAuth2 呼び出しを行いましたが、そのドキュメントを手紙に従っても、まだ次のエラーが発生します。
client_id
フローのどこにインデックスがあるのかさえわからないので、これについて完全に混乱しています。どんな助けでも大歓迎です。
以下は、Socialite/Dropbox サービス プロバイダーを呼び起こすために実行されているメソッドです。
php - PHP でファイルをドロップボックスにアップロードする
Dropbox の Web サイト ( https://www.dropbox.com/developers-v1/core/start/php ) にリストされている PHP の例を動作させようとしていますが、サーバー エラーと空白のページが表示され続けます。 .. Dropbox から取得したオートコードとともに、json 構成ファイルに URL を追加しました...他に何が間違っていますか??
curl - ファイル アップロード用の Dropbox Core API
私は、ユーザーがアクセスして PDF ドキュメントを生成し、電子メールで配信するサービスを実行しています。別の配信ルートを検討中です。準備したドキュメントを、指定された Dropbox フォルダーに直接ポップします。
調査の結果、Dropbox APIを発見し、ここで「エクスプローラー」を試してみました。ファイルのアップロードを実行するために生成された cURL を調べたところ、PHP のスポットで非常に簡単に実行できることがわかりました。新しいアプリを作成した後、小さな PHP スクリプトを書きました。
このスクリプトを実行すると、すべてが完璧に機能しました。問題のファイルが私の Dropbox に一瞬で表示されました。
とても素敵です。ただし、私は Dropbox API を使用して最初の数分間に取り組んでおり、ここで理解できないことがたくさんあります。
- 上記のエクスプローラーのサンプル コードをやみくもに模倣して書いたコードは、ファイルのアップロードを行う正しい方法ですか?
- 私の場合、上記の
Authorization:Bearer...
ビットで使用できる有効なアプリ トークンを提供する必要があるのは、サービスのユーザーです。このトークンにより、アプリフォルダーの範囲内でのみ作業するように制限されていると思いますか? 当然のことながら、彼らは私が彼らの Dropbox でやりたいことをできるようにするためのトークンを渡したがりません。*言うまでもなく、これは、「アプリ」権限タイプをApp Folderに構成することが条件になります。
私よりも Dropbox API をよく知っている人から、私のアプローチ、特にその欠陥についてのフィードバックをいただければ幸いです。
laravel - サーバーから Dropbox にファイルをアップロードするスケジュールを設定できますか?
私のクライアントは、サーバーから毎週 Dropbox にスケジュールされたファイルをアップロードすることを望んでいます。
私たちは調査データをまとめ、毎週 CSV ファイルを生成するスクリプトを Laravel 5 に用意しました。彼は、毎週同じ時間にこのファイルをクライアントの Dropbox にアップロードするスケジュールを設定したいと考えています。
Dropbox API はこれを許可していますか?
angularjs - 動作が遅すぎる。最後の 10 秒間の転送量が 1024 バイト/秒未満
Dropbox PHP SDK に問題があります。数分後、「操作が遅すぎます。最後の 10 秒間に 1024 バイト/秒未満が転送されました。PHPの設定に関連していると思います。100MB のファイルは問題なくアップロードできますが、それより大きいファイルはアップロードできません。私はchunkUploader(5MBのチャンク)とng-file-uploadを使用しています
スタック トレース: {main}
[2016-03-25 10:37:27] local.ERROR: 例外 'Dropbox\Exception_NetworkIO' とメッセージ 'HTTP 要求の実行エラー: 操作が遅すぎます。/Users/x/Workspace/ez_api/vendor/dropbox/dropbox-sdk/lib/Dropbox/Curl.php:73 スタック トレース: /Users/x/Workspace/ez_api で、最後の 10 秒間に転送された 1024 バイト/秒未満/vendor/dropbox/dropbox-sdk/lib/Dropbox/Client.php(719): Dropbox\Curl->exec()
/Users/x/Workspace/ez_api/vendor/dropbox/dropbox-sdk/lib/Dropbox/Client.php(548): Dropbox\Client->_chunkedUpload(配列, '\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/vendor/graham-campbell/manager/src/AbstractManager.php(234): call_user_func_array(配列、配列)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(216): GrahamCampbell\Manager\AbstractManager->__call('chunkedUploadSt...', Array)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(216): GrahamCampbell\Dropbox\DropboxManager->chunkedUploadStart('\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/app/Http/Controllers/AttachmentController.php(58): Illuminate\Support\Facades\Facade::__callStatic('chunkedUploadSt...', Array)
/Users/x/Workspace/ez_api/app/Http/Controllers/AttachmentController.php(58): GrahamCampbell\Dropbox\Facades\Dropbox::chunkedUploadStart('\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(256): call_user_func_array(配列、配列)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(164): Illuminate\Routing\Controller->callAction('store', Array)