上传文件后,是否可以重命名Digital Ocean空间上的文件?

时间:2019-06-25 13:58:48

标签: node.js file rename digital-ocean multer-s3

我有一个React / Node应用程序,该应用程序使用multerS3将文件上传到Digital Ocean空间。我需要允许用户重命名并下载这些文件。我遇到的问题是重命名文件。我尝试将新文件名存储在数据库中。然后,当我将文件链接呈现到我的页面时,我在定位标记的下载属性中设置了文件名。我的React代码看起来像这样。

<a  href={DataService.getDownloadSpaceURL(file)}
    download={file.filename}>                                      
    {Common.abbrFileName(file.filename,8)}
</a>

不幸的是,设置下载属性仅适用于Edge。 Chrome和Firefox似乎忽略了它。有什么方法可以将命令发送到Digital Ocean Space并让其重命名文件或更改Content-Disposition属性中的名称?

谢谢

迈克

0 个答案:

没有答案