![](/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.