gpt4 book ai didi

java - 如何使用 Azure IoT 设备 sdk 上传文件

转载 作者:行者123 更新时间:2023-12-02 12:57:36 25 4
gpt4 key购买 nike

我正在尝试使用 Java Azure IoT 设备客户端 sdk (v1.2.28) 将文件上传到 Blob 存储。这些示例展示了如何使用 .net sdk 执行此操作,但 java sdk 中似乎不存在 DeviceClient 类中的相同方法。 java sdk还不能实现吗?

https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-file-upload

最佳答案

我查看了Azure IoT设备SDK的javadocs,正如您所说,没有将文件上传到blob存储的方法。

根据文档File uploads with IoT Hub以及相关的 REST API Create File Upload Sas Uri ,该功能需要 blob sas uri,因此仅使用 IoT device SDK for Java 是不可能的,您需要先使用 Azure Storage Java SDK 生成 blob sas uri 来调用 REST API 来完成此操作。

但是,对于接收文件上传通知的其他功能,有一些类 Azure IoT service SDK for Java支持,包括FileUploadNotificationFileUploadNotificationReceiver

关于java - 如何使用 Azure IoT 设备 sdk 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44376488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com