使用React通过Electron下载的文件中没有扩展名

时间:2019-03-01 20:59:08

标签: node.js reactjs electron fs

我正在开发一个Electron应用程序,在该应用程序中我正在从服务器下载内容,该内容包含各种不同的文件类型,例如.png,.mp4,.pptx,.html等。 下载时,所有这些文件都使用各自的uuid保存,没有扩展名,例如“ 831f67d6-76d1-409d-8b06-a97ae1daad5f”。

我的问题是我何时使用 shell.openItem(contentPath); 打开这些文件,我得到了可以用来打开它们的应用程序列表。 如果我使用正确的应用程序,则打开文件。 如何将这些文件指向相应的应用程序?

如果我尝试以编程方式重命名文件,则文件会损坏。 有什么方法可以重命名带有扩展名的文件?

0 个答案:

没有答案