我正在尝试将多个CloudBlockBlob对象连接到一个Azure函数中的单个CloudBlockBlob对象中。我尝试将多个对象下载到内存流中,然后将内存流上载到一个新对象,但该函数在操作完成之前超时。我还尝试在每次读取输入blob之后写入新的blob,但写入CloudBlockBlob会覆盖以前的输出。我知道CloudAppendBlob,但我希望输出文件的类型是CloudBlockBlob。 有没有更好的方法来做这件事? 下面是我的代码,它将多个CloudBlockBlobs读入一个内存流,然后将该流写入一个新的CloudBlockBlob。 public async
问题
我正在尝试生成Pdf并创建MemoryStream对象,并试图将该流上传到azure Blob存储。到目前为止,我已经尝试了下面的代码,但是blob并没有被上传到azure,以及我使用azure sdk的流方法上传的blob的名称是什么。
代码
var memoryStream = new MemoryStream(byteArray, 0, byteArray.Length);
var cred = new StorageCredentials("foo", "key");
var account = new CloudStorageAccount(cr
public class StorageService
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("DefaultEndpointsProtocol=removed for this post");
public async Task Upload(string id, Stream data)
{
CloudBlobClient blobClient = storageAccount.CreateCloudB
关于将图像文件上传到蔚蓝blob的教程太多了,我已经成功地将图像文件上传到blob容器,现在我的问题是如何获得它,下面是我的代码:
var bitmapImage = new BitmapImage();
bitmapImage.UriSource = new Uri("http://sweetapp.blob.core.windows.net/userprofiles/"+imagename,UriKind.RelativeOrAbsolute);
imgProf.Source = bitmapImage;
我做错了吗?还是在展示之前我需要做些什么?如有任何答案,将不胜感激!
我正试图像这样从Azure blob存储器下载一段视频。但是每次我下载它时,文件都是空的。我通过将相同的文件上传到存储中并对其进行检查来测试它。当我检查blob文件的大小时,它在Azure存储中是空的。
//Gets the folder and the particular video to upload to YouTube
CloudBlobContainer videoscontainer = blobClient.GetContainerReference("videos");
CloudBlob videofile =
不幸的是,我几乎被困在以下场景中: 我正在使用.NET Core3.1,并通过DI与HttpClient (类型化客户端)从url获取数据。此数据是应上载到Azure Blob存储的csv文件。此时,我正在尝试将其上传到Blob Storage,但似乎失败了,出现以下异常: System.Net.Http: The operation was canceled. System.Net.Http: Error while copying content to a stream.
System.Net.Sockets: Unable to read data from the transp
我想异步地将一个文件上传到Azure blob存储。我尝试了官方sdk中所建议的方式:
我就是这样得到容器的:
public static class BlobHelper
{
public static CloudBlobContainer GetBlobContainer()
{
// Pull these from config
var blobStorageConnectionString = ConfigurationManager.AppSettings["BlobStorageConnectionString"];