reactjs - 在材质 ui 的查看器中显示下载图像
问题描述
我有一个文件,当我下载它时,它会在浏览器中创建一个新页面并显示它。这就是我所做的:
const downloadDepositMoneyInfosClickHandler = (row) => {
service(row.Id, (status, data) => {
var blob = new Blob([data], { type: "image/png" });
var objectUrl = URL.createObjectURL(blob);
var download = document.createElement("a");
download.href = objectUrl;
download.download = "filename.png";
download.click();
});
};
我想要做的是在一个也有打印功能的查看器中显示它等等。我使用材料 ui 。有人知道我应该使用什么吗?
解决方案
推荐阅读
- html - 创建一个自动缩放的固定单元格大小的网格
- java - 如何从 Windows 任务管理器获取运行中的 exe 文件的数量
- java - 如何使用 Saved Preferences 保存我的列表视图
- android - 这个景观问题有什么解决方案吗?
- laravel - 使用 laravel api 在 vue.js 组件上未显示数据
- ios - 如何在父视图中保持对子视图的引用?
- opengl - OpenGL 计算着色器:为什么我不能绑定超过 16 个 SSBO?
- knex.js - 使用 knex 从 postgresql jsonb 中检索特定密钥
- java - 在java中使用hadoop Wordcount删除标点符号和HTML实体
- elasticsearch - Elasticsearch '[bool] 无法解析字段 [filter]' 异常