은 내가 FileContentResult를 반환하는 DOTNET 코어 API를 .. 우체부 통해Aurelia :보기에서 비동기 요청을 처리하는 방법?
return new FileContentResult(bytes, contentType)
{
FileDownloadName = Path.GetFileName(request.Filename)
};
내가 완벽하게 정상적으로 이미지를 읽을 수 있습니다. 이제는 aurelia 가져 오기 클라이언트를 통해 이미지를 읽고 HTML보기로 표시하려고합니다. 이것은 내 API에서 이미지를 검색하는 기능입니다.
public image(filename: string) {
return this.http.fetch(AppConfiguration.base_url + 'assets/image',
{
method: 'post',
body: json({
filename: filename
})
});
}
이 값 변환기를 사용하여 응답에서 얼룩을 변환하려고 시도했습니다. 그러나 나는 그
컨버터를 동작하지 않습니다 :
export class BlobToUrlValueConverter {
public toView(blob) {
return URL.createObjectURL(blob);
}
}
뷰 모델을 :
export class Dashboard {
public blob: any;
constructor(
public assets_service: AssetsService
) { }
async attached() {
let response = await this.assets_service.image('test.png');
this.blob = response.blob();
}
}
보기
<div if.bind="blob">
${ blob | blobToUrl }
</div>
나는 이것이 올바른 방법입니다 확실하지 않다. 또한 비동기 요청 부분을 처리하는 방법도 확실하지 않습니다. html보기에 표시 할 이미지 응답을 얻는 가장 좋은 방법은 무엇입니까? img 태그를 통해 말할 수 있습니까?