Я пытаюсь автоматизировать публикацию и загрузку файла в хранилище BLOB-объектов Azure с помощью ReadyAPI! / SoapUI, и я почти на месте, но теперь я зашел в тупик.
Для этого процесса требуется 2 запроса PUT REST - первый для передачи файла в хранилище и инициализации файлового пространства, второй PUT для его загрузки в базу данных. Я боролся в течение 2 дней, потому что подробности в Интернете крайне противоречивы, и многое изменилось за последние 4 года для Azure BLOB.
В любом случае, требуемый упрощенный URI приведен ниже (на самом деле существует 13 шаблонов, заголовков и запросов - я их пока опущу, поскольку они просто запутают проблему)
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob?comp=block&blockid=id
Мой запрос заключается в том, что я не знаю, откуда на самом деле я получаю значение blockid . Мне нужно указать значение blockId в моем параметре запроса - но я просто не знаю, что это такое и как я могу его идентифицировать.
Я просматривал [https://docs.microsoft.com/][1] и пробовал несколько связанных запросов GET, чтобы попытаться определить значение BlockID моего BlockBLOB, которое я инициализировал, - но я не могу найти для него никакой ссылки.
Я понимаю, что это немного длинно - я пытался найти это в течение 2 дней, и никто на работе не может помочь, но я был бы признателен, если кто-нибудь может направить меня в правильном направлении,
Заранее спасибо!
sqeeky