gpt4 book ai didi

azure - 将照片从 Windows 8 上传到 Azure Blob 存储

转载 作者:行者123 更新时间:2023-12-03 06:04:31 27 4
gpt4 key购买 nike

Azure SDK 不适用于 Windows 8 应用程序。

如何从 Windows 8 应用程序将照片上传到 Azure Blob 存储?

我需要工作代码示例。

最佳答案

您不需要 Windows Azure SDK 即可将照片从 Windows 8 应用程序上传到 Blob 存储。 HttpClient 也可以正常工作:

using (var client = new HttpClient())
{
CameraCaptureUI cameraCapture = new CameraCaptureUI();
StorageFile media = await cameraCapture.CaptureFileAsync(CameraCaptureUIMode.PhotoOrVideo);
using (var fileStream = await media.OpenStreamForReadAsync())
{
var content = new StreamContent(fileStream);
content.Headers.Add("Content-Type", media.ContentType);
content.Headers.Add("x-ms-blob-type", "BlockBlob");

var uploadResponse = await client.PutAsync(
new Uri(blobUriWithSAS), image);
}
}

您唯一需要做的就是获取 blob 的 url 以及签名访问签名。 Nick Harris explains如何使用移动服务来做到这一点。

关于azure - 将照片从 Windows 8 上传到 Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15113690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com