- Веб-приложение, созданное с использованием Angular ()
Код: Выделить всё
myapp.com
- API C# REST, вызываемый веб-приложением ()
Код: Выделить всё
myapi.com
- Учетная запись хранения BLOB-объектов Azure с частными и общедоступными контейнерами ()
Код: Выделить всё
myblob.com
Код: Выделить всё
myapp.com/media/image.png
До сих пор мне удавалось для обслуживания изображения из моего REST API (
Код: Выделить всё
myapi.com/media/image.png
Код: Выделить всё
[HttpGet("{path}")]
public IActionResult GetFileAsync(string path, CancellationToken cancellation)
{
string containerName = "mycontainer";
var blobContainerClient = _blobServiceClient.GetBlobContainerClient(containerName);
var blobClient = blobContainerClient.GetBlobClient(path);
var sasUri = blobClient.GenerateSasUri(
Azure.Storage.Sas.BlobSasPermissions.Read,
DateTimeOffset.UtcNow.AddHours(1));
var signedUrl = blobClient.Uri + sasUri.Query;
return Redirect(signedUrl);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... my-web-app