Windows phone 8 WP8-将图像批量上载到azure存储
我正在尝试从我的windows phone 8将图像上载到azure blob存储。我正在使用CameraCaptureTask,下面的代码可以很好地将图像上传到azure存储中。但是,有没有办法一次上传多张图片Windows phone 8 WP8-将图像批量上载到azure存储,windows-phone-8,azure-storage-blobs,cameracapturetask,Windows Phone 8,Azure Storage Blobs,Cameracapturetask,我正在尝试从我的windows phone 8将图像上载到azure blob存储。我正在使用CameraCaptureTask,下面的代码可以很好地将图像上传到azure存储中。但是,有没有办法一次上传多张图片 private void save_Click(object sender, RoutedEventArgs e) { UploadToAzureBlobStorage(imageStream); } private void capt
private void save_Click(object sender, RoutedEventArgs e)
{
UploadToAzureBlobStorage(imageStream);
}
private void capture_Click(object sender, RoutedEventArgs e)
{
cam.Show();
}
void cam_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(e.ChosenPhoto);
imagestream = e.ChosenPhoto;
}
}
private void UploadToAzureBlobStorage(Stream stream)
{
var blobClient = CloudStorageContext.Current.Resolver.CreateCloudBlobClient();
var container = blobClient.GetContainerReference("images");
container.CreateIfNotExist(
BlobContainerPublicAccessType.Container,
response =>
{
var blob = container.GetBlobReference("image.jpg");
blob.UploadFromStream(
stream,
response2 =>
{
MessageBox.Show("Upload complete.");
});
});
}
存储客户端库允许您上载/下载单个blob。当然,您可以使用标准的.NET技术并行执行多个blob操作 可能是