0

Я использую документ azure db в моем приложении ASP.net MVC. И в настоящее время у меня есть две коллекции, в которых есть сотрудники и задачи. В настоящее время все отлично работает с документами db-операций.Azure DocumentDB и Azure Blob Storage

Но я не смог найти способ загрузить несколько изображений (а не сразу несколько изображений) против документа. например: предположим, что мне нужно сохранить 2 изображения работника против одного документа сотрудника.

Я читал о лазурном хранения больших двоичных объектов и думать, что я могу использовать его для файла uploads.But вещь, что я могу не в состоянии выяснить, как к держать ссылки из загруженных файлов в каждый сотрудник документов ,

Есть ли способ сделать это?

ответ

5

Я читал о лазурном хранении большого двоичных объектов и думать, что я могу использовать его для файла uploads.But вещи, что я могу не в состоянии выяснить то, как сохранить ссылку на загруженные файлы в каждом сотруднике документы.

Каждый блок памяти в блоке памяти доступен через URL-адрес. Вы можете сохранить эти URL вместе с документом. Например, ваш сотрудник JSON может выглядеть следующим образом:

Employee = { 
    'Id': '0001', 
    'Name': 'Some Name', 
    'Pictures': [ 
    'https://account.blob.core.windows.net/container/image1.png', 
    'https://account.blob.core.windows.net/container/image2.png' 
    ] 
} 

Другое, что вы можете сделать, это посмотреть на Attachments в DocumentDB.

+0

Могу ли я получить этот URL-адрес при загрузке файла? – tarzanbappa

+0

Да. Пожалуйста, просмотрите эту тему: http://stackoverflow.com/questions/16961933/how-to-get-blob-url-after-file-upload-in-azure/16962331#16962331. –