angular - 加载和显示大型组织员工图片的 Angular 最佳方法
问题描述
我是构建应用程序的新手。我正在使用 Angular 11 和 asp.net 核心作为后端。目前,我正在列表页面中显示组织的员工及其图片。最初我加载了 60 个用户,对于每 60 个用户,我进行单独的 http 调用以将他们的图像作为 blob 图像。这需要相当长的时间,我觉得这不是正确的方法。
当前服务方法:
getAndStoreImageOnClient(url: string): Observable<SafeUrl> {
return this.httpClient.get(url, { responseType: 'blob' }).pipe(
map((img) => {
const objUrl = URL.createObjectURL(img);
const safeUrl = this.sanitizer.bypassSecurityTrustUrl(objUrl);
return safeUrl;
})
);
}
有没有比这更好的方法,我们可以将所有用户图像本地存储在磁盘或类似的东西上?
谢谢
解决方案
推荐阅读
- authentication - 如何根据脚本输出在 HAProxy 请求中设置标头?
- java - android 动态预填充首选项
- visual-studio-code - 如何在 VS Code 中创建脚本来获取打开文件的所有相对路径?
- android - 在代码在 Android 9 中运行良好之后,getLastKnownLocation 在 Android 10 中始终返回 null
- typescript - 在开玩笑测试套件之前产生一个系统进程
- android - 查看 Android 应用程序崩溃的堆栈跟踪和信息
- amazon-web-services - 我可以使用哪个 Cloudwatch 指标来检测 s3 连接是否断开?
- spring-boot - org.springframework.cloud导入EnableDiscoveryClient注册服务到Eureka时无法解析
- r - 为 medrc 或 nlme 指定随机效应的方差-协方差矩阵
- css - 规范化时自以为是的 CSS 是什么?