尽管我搜索了 react-file-viewer 的文件大小,但我找不到任何东西。
我想使用 react-file-viewer 单击文件名超链接并在新页面中打开文件(图像、文档或 excel 表)。渲染工作正常,除了图像/文档大小。
我有以下示例:
import React from "react";import FileViewer from "react-file-viewer";import { Fragment } from "react";import imGurPic from "./MainBody/imGurPic.ts";const MainBody = () => { const file =imGurPic; const type = "jpeg"; return ( <Fragment> <FileViewer fileType={type} filePath={file} /> </Fragment> );};export default MainBody;
imGurPic 是我从 imGur 中随机选择的图像,因为它的尺寸很大(3024x4032 像素)(别担心它是猫图像...链接在这里...我转换为我在 filePath 道具中使用的 base64 字符串FileViewer 组件。最终,它将是来自 db 作为字节数组的 base64 字符串。
在下面的沙箱中,我设法创建了一个演示,却发现它太小了(72*96px)。我真的不明白为什么它会占用这么少的空间。此外,我输入的任何文档或 excelsheet,最大高度为 96px。我怎样才能改变它?它似乎继承自父元素,但 Mainbody 占据了页眉和页脚之间的所有可用空间。
对此的任何帮助将不胜感激。这里是沙盒 -->沙盒演示 万一有人打不开,这里是截图 -->
倚天杖
相关分类