我想檢查檔案擴展名是影像還是 pdf 檔案。但是使用我的代碼,只有其他部分有效。
const thumbs = files.map((selectedFile) => (
<div key={selectedFile["name"]} className="d-flex">
{selectedFile['.type'] == ".pdf" ? (
<iframe src={selectedFile["preview"]} style={{ height: "20%", width: "20%" }} />
) : (
<img
src={selectedFile["preview"]}
alt={selectedFile["name"]}
style={{ height: "20%", width: "20%" }}
/>
)}
</div>
));
uj5u.com熱心網友回復:
您將實作一個功能來檢查它。例子:
function getExtension(filename) {
return filename.split('.').pop()
}
然后在代碼中:
getExtension(selectedFile["name"]).toLowerCase() === "pdf" ? ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/488394.html
