【发布时间】:2019-07-09 20:57:29
【问题描述】:
我的后端有一个返回文件的路由:
app.get('/path', (req, res) => {
res.send(path.join(__dirname, './myfile.obj'))
})
我的目标是在运行时通过 Angular 加载这个文件。
目前我正在尝试通过 HTTP 请求执行此操作,但它似乎不起作用:
this.http.get('myurl', { /* my options */ }).subscribe(data => {
console.log('data', data);
});
我需要能够在运行时将文件“保存”在 assets 文件夹中(或其他任何地方),这样我就可以通过文件的位置将文件传递到加载器:
const objLoader = new OBJLoader();
objLoader.setPath('assets/');
objLoader.load('myfile.obj', (object) => {
// ...
});
【问题讨论】:
-
检查
responseType, angular.io/api/common/http/HttpRequest -
谢谢,帮助!但这不是我唯一的问题......我需要将文件存储在本地以通过
objLoader加载它。有什么想法吗? -
@Florian 如果您目前有任何解决方案,请告诉我?
-
@Darshana 不太确定。好久不见了
标签: node.js angular http angular7