我正在尝试生成Pdf并创建 MemoryStream 对象,并尝试将该流上传到Azure Blob存储。到目前为止,我已经尝试过以下代码,但是blob尚未上传到azure,我使用azure sdk的流方法上传的blob的名称是什么
build.gradle
答案 0 :(得分:1)
如@Kirk所说,请使用await sourceBlob.UploadFromStreamAsync(memoryStream);
而不是var attachment = sourceBlob.UploadFromStreamAsync(memoryStream);
,否则您的代码将在上传完成之前退出。
请注意,您的方法应更改为public async Task methodname()
,您将看到VS显示相关提示。
一些参考资料给你
看到container.GetBlockBlobReference("blobname");
用来获取blob引用的字符串是上载的blob的名称。