在React中使用"react-file-picker"展示用户上传的PDF,可以按照以下步骤进行操作:
npm install react-file-picker
import React, { useState } from 'react';
import FilePicker from 'react-file-picker';
const [selectedFile, setSelectedFile] = useState(null);
const handleFileSelect = (file) => {
setSelectedFile(file);
};
return (
<div>
<FilePicker
extensions={['pdf']}
onChange={handleFileSelect}
>
<button>Select PDF</button>
</FilePicker>
{selectedFile && <embed src={URL.createObjectURL(selectedFile)} width="500" height="600" type="application/pdf" />}
</div>
);
在上述代码中,我们通过extensions属性指定只允许选择PDF文件。当用户选择文件后,handleFileSelect函数将被调用,并将所选文件存储在selectedFile状态中。然后,使用<embed>标签将所选PDF文件以预览形式显示出来。
请注意,这里使用的是腾讯云的相关产品,关于腾讯云的产品可以参考腾讯云官方文档:腾讯云产品介绍。
以上是在React中使用"react-file-picker"展示用户上传的PDF的方法。这种方法可以适用于需要在React应用中实现文件上传和显示的场景。
领取专属 10元无门槛券
手把手带您无忧上云