![](/img/trans.png)
[英]Box Java SDK: How do I configure HTTPUrlConnection for file upload?
[英]How do I upload a file with the Azure IoT Device sdk
我正在尝试使用Java Azure IoT设备客户端SDK(v1.2.28)将文件上传到Blob存储。 这些示例显示了如何使用.net sdk执行此操作,但似乎Java sdk中不存在DeviceClient类中的相同方法。 java sdk还不可能吗?
https://docs.microsoft.com/zh-cn/azure/iot-hub/iot-hub-csharp-csharp-file-upload
正如您所说,我回顾了Azure IoT设备SDK的javadocs,没有一种将文件上传到Blob存储的方法。
根据文档使用IoT中心上传文件以及相关的REST API 创建文件上传Sas Uri ,该功能是blob sas uri所必需的,因此无法使用Java的IoT设备SDK,您需要使用Azure存储Java SDK首先生成一个blob sas uri来调用REST API。
但是,对于接收文件上传通知的其他功能,有一些类别的Java支持Java的Azure IoT服务SDK ,包括FileUploadNotification
, FileUploadNotificationReceiver
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.