我正在本地网络上开发一个 React 应用程序。如何将文件上传到同一 IP 网络中的任何人都可以访问的公共文件夹?

时间:2021-05-13 08:42:10

标签: javascript reactjs axios local-storage cloudinary

我是 React.js 的新手,我正在开发一个应用程序以供我公司使用。到目前为止,我正在将我的图像和 pdf 文件备份到 Cloudinary,但我想从任何连接到 IP 网络的人都可以访问的本地文件夹上传和下载它们。有没有人用Axios做过这个?应用程序运行良好,但我们只想在本地运行所有内容。

2 个答案:

答案 0 :(得分:2)

Axios 发出 HTTP 请求。它可以通过HTTP上传文件。无法使用其他协议(如 Windows 文件和打印共享)上传。

您可以编写并运行一个 Web 服务,您可以使用 HTTP 上传该服务并将上传的文件保存到网络上的目录中。

答案 1 :(得分:0)

如果您的应用程序将在本地运行并在您需要存储文件的同一 IP 上运行,则基本上您可以使用节点 js 中的 fs 模块(或使用您正在使用的后端语言写入文件)并在文件夹中创建文件任何有权访问该 ip 的人都可以访问。