我正在尝试从React js的公共文件夹中下载一个示例xlsx文件,如下所示
<a
href={process.env.PUBLIC_URL + "/my-file.xlsx"}
download={"my-file.xlsx"}
>
Download file
</a>
我被困在这个。以这种方式下载可以在本地工作,但是当部署到公共时,它会失败,而是只下载一个空的损坏文件。有什么想法吗?
为什么文件在服务器上被损坏,虽然它在本地工作良好?
你应该使用文件的相对路径,
交货:href={"../../assets/files/my-file.xlsx"}
不要这样做"download={"my-file.xlsx"}
";写download={true}
或者只下载