【问题标题】:Windows Phone uploading images to azure blob serviceWindows Phone 将图像上传到 azure blob 服务
【发布时间】:2014-01-27 19:27:23
【问题描述】:

我想将手机中的照片上传到 azure blob。

我正在使用此链接 http://www.windowsazure.com/en-us/develop/mobile/tutorials/upload-images-to-storage-wp8/

没有错误或异常,只是我看不到它,我知道绑定是正确的, 即使我打开图片的链接,也没有找到照片。

这里有一个类似的问题 Upload image to Azure blob storage from Windows Phone. Not creating

这就是我正在做的事情

PhotoChooserTask chooser;
protected override void OnNavigatedTo(NavigationEventArgs e)
{
    Refresh();
    base.OnNavigatedTo(e);
}
private void PhotoChooserBtn_Click(object sender, RoutedEventArgs e)
{
    chooser = new PhotoChooserTask();
    chooser.Completed += chooser_Completed;
    chooser.Show();
}

Stream stream = null;
void chooser_Completed(object sender, PhotoResult e)
{
    stream = e.ChosenPhoto;
    BitmapImage sourceImg = new BitmapImage();
    sourceImg.SetSource(stream);

    ProfileImage.Source = sourceImg;
}

async private void SaveBtn_Click(object sender, RoutedEventArgs e)
{
    Images images = new Images() { Username = "7elbeh" };
    InsertImage(images);
}

private void RefreshBtn_Click(object sender, RoutedEventArgs e)
{
    Refresh();
}

请帮忙。

【问题讨论】:

标签: c# azure windows-phone-8 azure-storage azure-blob-storage


【解决方案1】:

我有同样的错误,为了解决我将我的 Stream 转换为数组并使用 UploadFromByteArrayAsync

byte[] array = imageStream.ToArray(); await blobFromSASCredential.UploadFromByteArrayAsync(array, 0, array.Length);

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 2018-12-17
    相关资源
    最近更新 更多