У меня есть локальный путь на моей стороне сервера, и я должен получить его в angular и отобразить его. Как мне это сделать? Я был бы рад, если бы кто-нибудь сказал мне, как я понимаю, что мне нужно использовать blob в angular, но какие параметры я получаю / возвращаю с сервера?
здесь мой Angular код
openPDF(){
this.ser.openDPFfile().subscribe((response)=>{
let file = new Blob([response.byteString], { type: 'application/pdf' });
var fileURL = URL.createObjectURL(file);
window.open(fileURL);
}) }
и мой c# код
[RoutePrefix("api/files")]
[Route("download")]
[HttpGet]
public string GetStreamFile()
{
string fileName = "LabResult.pdf";
string path = @"C:/Users/" + fileName;
byte[] a = File.ReadAllBytes(path);
string s = Convert.ToBase64String(a);
return s;
}
что мне нужно добавить или изменить? пожалуйста, помогите мне спасибо:)