Теперь я о методе DownloadToStreamAsync в azure-sdk-winRT, но я не могу это реализовать. Как загрузить изображение из хранилища blob и сохранить его в локальной папке?Загрузить изображение из хранилища azure blob в winRt
ответ
Вы можете попробовать что-то вроде ниже (очень голой реализации кости, без проверки ошибок):
CloudStorageAccount account = new CloudStorageAccount(new StorageCredentials("accountname", "accountkey"), true);
var client = account.CreateCloudBlobClient();
var container = client.GetContainerReference("containername");
var blob = container.GetBlockBlobReference("imagename.ext");//e.g myimage.png
var file = await KnownFolders.PicturesLibrary.CreateFileAsync("imagename.ext", CreationCollisionOption.ReplaceExisting);
var stream = await file.OpenAsync(FileAccessMode.ReadWrite);
await blob.DownloadToStreamAsync(stream);
await stream.FlushAsync();
stream.Dispose();
Несколько замечаний, хотя:
- В приведенном выше примере записи в библиотеку «картинки». Вам нужно будет убедиться, что ваше приложение для Windows 8 имеет определенную для него возможность.
- Попробуйте использовать функции общей доступности доступа вместо перехода на учетные данные учетной записи, особенно если вы разрешаете пользователям вашего приложения загружать изображения из вашей учетной записи хранилища.
работает ли этот метод с текстовым файлом? – Viacheslav
Да. Вы в основном читаете поток байтов из блоба и записываете этот поток в файл на вашей локальной машине. Поток может представлять что угодно (двоичные данные, текстовые данные и т. Д.). В этом примере я выбрал файл изображения. –
Как вы думаете, можем ли мы реализовать загрузку данных из хранилища blob с помощью класса PathIO в winRT? – Viacheslav
- 1. Azure Blob Безопасность хранилища
- 2. Загрузить BLOB от Azure
- 3. Как загрузить изображение в blob в Azure?
- 4. Невозможно загрузить изображение в Azure blob
- 5. Примеры загрузки файлов из хранилища Azure Blob
- 6. Загрузить изображение к Azure blob с summernote
- 7. Файлы исчезают из хранилища Azure Blob
- 8. Прерывание передачи из хранилища Azure Blob
- 9. Загрузить изображение Azure Blob для memystream в Windows Phone 8.1
- 10. Как загрузить изображение из Azure Blob в XAML
- 11. Прочитать файл из хранилища Azure blob
- 12. Вернуть blob из хранилища azure blob без сохранения его
- 13. Как просмотреть изображение из хранилища Azure Blob, а не загрузить его?
- 14. Преобразование изображения из хранилища azure blob в Base64?
- 15. Загрузить файл в Blob Azure
- 16. Загрузите все файлы из локального хранилища в хранилище Azure Blob
- 17. Загрузка видеофайла из хранилища azure blob в лазурные медиа-службы
- 18. Azure Storage копирует изображение из blob в blob
- 19. Использование WinRT BackgroundUploader с Windows Azure Blob Storage
- 20. загрузка содержимого файла xml из хранилища Azure Blob
- 21. Загрузить Azure Blob из Visual Studio
- 22. Получение сломанных изображений из хранилища blob на сайтах Azure
- 23. Загрузить контейнер на хранилище Azure Blob
- 24. обслуживать статический контент webapp из хранилища azure blob
- 25. Получение доступа к хранилищу Azure Blob из приложения WinRT
- 26. Как вставлять кодированные данные base64 в изображение после загрузки данных из хранилища Azure Blob в Javascript?
- 27. Azure не отображает blob в контейнере в учетной записи хранилища
- 28. Как загрузить изображение в хранилище azure blob с помощью javascript
- 29. Загрузить изображение в хранилище Azure Blob по адресу
- 30. WCF REST Загрузить Azure Blob
Почему вы не можете реализовать это? Что вы пробовали? – Fishcake
, потому что у меня плохие знания о потоке в .net и winRt. – Viacheslav