【发布时间】:2014-08-28 09:43:07
【问题描述】:
我不知道它是否相关,但我使用 Java 和 azure-storage-android-0.2.0.aar 进行上传。
我可以将文件上传到 Microsoft Azure blob 存储
CloudBlockBlob blob = container.getBlockBlobReference("filename.ext");
blob.upload(inputStream, n);
其中 n 是从文件中派生的 inputStream 的长度。
这是我的问题:我想直接流式传输,例如从摄像头传输,这显然是不可能的,因为 Azure 需要上传的长度参数,在流式传输时该参数是未知的。
我需要指定长度是否有原因? (MD5?)还有没有办法在流还在产生的时候上传(这显然是Java中InputStream的想法,InputStream没有长度属性的原因)?
【问题讨论】:
标签: java azure azure-storage