Я унаследовал проект, построенный с использованием Azure Storage Client 1.7, и обновляю его, так как Microsoft объявила, что с декабря этого года это не будет поддерживаться.Проверьте, существует ли Blob неизвестного типа BLOB
Ссылки на файлы в хранилище Blob хранятся в базе данных со следующими полями:
FilePath - строка в виде
uploadfiles/xxx/yyy/Image-20140117170146.jpg
FileURI - строка в виде
https://zzz.blob.core.windows.net/uploadfiles/xxx/yyy/Image-20140117170146.jpg
GetBlobReferenceFromServer
будет сгенерировано исключение, если файл не существует, так что кажется, вы должны используйте GetBlockBlobReference
, если вы знаете контейнер и тип Blob.
Так что мой вопрос (ы):
- Могу ли я принимать любой Blobs в настоящее время загруженный (с использованием StorageClient 1.7) будет BlockBlobs?
- Как мне нужно знать имя контейнера для вызова
GetBlockBlobReference
я могу достоверно сказать, что в приведенном выше моему контейнер примеры всегда будутuploadfiles