从 Azure webjob 将文件上传到 Dropbox

Upload a file to Dropbox from Azure webjob

我找遍了所有地方,但很难找到如何从 Azure 网络作业将文件上传到 Dropbox。这可能吗?我将在我的 webjob 中创建一个 excel 文件和一个文本文档,我需要将它们放在某个 Dropbox 帐户(我有权访问)文件夹中。

或者(如果您不想处理 DropBox API)您可以构建一个逻辑应用程序,例如当 DropBox 连接器存在时由您的 Web 作业的 HTTP 请求触发:

https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-dropbox

根据您的要求,我假设您可以按照以下可能的方法来实现您的目的。

1.Call Dropbox API 在您的 WebJob

您可以利用 Dropbox.NET 这是一个便携式 Class 库,可让您轻松地将 Dropbox 集成到您的 WebJob 中。

2。 Azure WebJob 的 ApiHub 扩展

您可以利用 Microsoft.Azure.WebJobs.Extensions.ApiHub which is a pre-release version for you to integrate Dropbox with WebJob. For more details, you could refer to Azure WebJobs extensions sample.