我正在使用我的angular 5应用程序的模拟后端服务,我想用特定请求回复图片。但我一直试图从本地文件夹中获取图片。
我想使用fs,但是我无法在前端执行此操作,而且我在使用FileReader和Blob时没有成功。
这是我项目的结构:
-- mock-data
---- mock-backend
------ document-images
-------- image1.jpg
-------- image2.jpg
-- mock-backend-service
我正在使用这种方法:
getDocumentImage(mockConnection: any, url: string) {
img = './document-images/00000-P1.jpg';
// I need a way to get the file here, and send it back
if (size(img) > 0) {
mockConnection.mockRespond(new Response(new ResponseOptions({
body: JSON.stringify(img)
})));
} else {
mockConnection.mockError(new Response(new ResponseOptions({
body: { error: 'Picture ' + pageNumber + ' does not exist' }
})));
}
}