我正在尝试将Angular Material 2与我的Angular 2应用程序一起使用.
我没有找到如何全局更改材料主题(primaryColor等).我知道Angular Material 2仍处于alpha状态,但目前有办法吗?
我正在尝试返回请求的图像文件。我的客户端正在下载文件,但我无法显示它,因为它是无效png文件。如果我打开存储的文件tmpFile.png,我可以正确地看到它。所以可能问题在于我如何将它发送回要求它的客户。
// This is my controller
async getFile(@Param('bucketname') bucketName: string,
@Param('filename') fileName: string) {
return await this.appService.getFile(bucketName, fileName);
// This is the function called
getFile(bucketName: string, fileName: string) {
return new Promise(resolve => {
this.minioClient.getObject(bucketName, fileName, (e, dataStream) => {
if (e) {
console.log(e);
}
let size = 0;
const binary = fs.createWriteStream('tmpFile.png');
dataStream.on('data', chunk => {
size += chunk.length;
binary.write(chunk);
});
dataStream.on('end', () => {
binary.end();
resolve(binary);
});
});
});
}
Run Code Online (Sandbox Code Playgroud)