我的一位客户希望每周从他的服务器上传文件到Dropbox。我可以安排一个文件从我的服务器上传到Dropbox吗?
我们编制了调查数据,我在Laravel 5中有一个脚本,它每周产生一个CSV文件。他希望这个文件能够每周同时上传到他的客户Dropbox。
Dropbox API是否允许这样做?
我的一位客户希望每周从他的服务器上传文件到Dropbox。我可以安排一个文件从我的服务器上传到Dropbox吗?
我们编制了调查数据,我在Laravel 5中有一个脚本,它每周产生一个CSV文件。他希望这个文件能够每周同时上传到他的客户Dropbox。
Dropbox API是否允许这样做?
您可以使用Laravel schedule command来做到这一点,它将使用cron
来完成这项工作。
对于Dropbox这一方面来说,是的,Dropbox确实提供了一个可用于以编程方式上传文件的API。作为对这个问题的评论中提到,对Dropbox的API V1端点:
https://www.dropbox.com/developers-v1/core/docs#files_put
有一个官方的PHP SDK,可以用在这里:
https://www.dropbox.com/developers-v1/core/sdks/php
相应的方法,在是uploadFile
:
https://dropbox.github.io/dropbox-sdk-php/api-docs/v1.1.x/class-Dropbox.Client.html#_uploadFile
对于Dropbox的API第2版的端点是:
https://www.dropbox.com/developers/documentation/http/documentation#files-upload
目前没有对Dropbox的API第2版的官方PHP SDK。
是的,它确实允许。 Google上十秒钟后发现https://www.dropbox.com/developers-v1/core/docs#files_put – ceejayoz