如何使用AngularJS和REST上传图像?



我真的需要你的帮助。我一直在寻找解决方案,比如 2 天。我的问题是如何从我的 PC 中正确选择图像并将该图像上传到 PC 上的其他位置?

例如:

在我的网站上的文件选择器中,我想从 C:/User/MyPC/Desktop/image_1 中选择一张图像,然后当我点击上传时,我希望复制该图像,例如在 D:/Java/Projects/MyProject 中

我将不胜感激任何帮助!提前非常感谢你

要将图像上传到服务器,最简单的方法可能是只使用表单:

<form action="your/upload/path/here">
<input type="file" name="this-string-will-get-transferred-too">
<input type="submit">
</form>

然后,无论您使用哪种服务器系统,您都希望创建某种处理程序来接收 HTTP 请求和单击提交时表单发送的文件,然后使用该服务器语言/框架的文件 API 将其保存在服务器计算机上的任何位置。

这意味着您将需要创建服务器端代码来处理文件并保存它,并且您必须在本地计算机上运行服务器才能将文件保存在您自己的文件系统上,因为浏览器通常不能将文件保存到文件系统中的任意位置

一旦你设置了文件传输系统,前端浏览器部分通过某种文件输入发送文件,后端代码将文件保存在特定的目录中,你自然可以在本地机器上运行服务器软件来实现文件移动从C: => D:的事情。

在服务器端接收文件的好例子,例如使用Node.js服务器,可以在站点上找到:Node js在HTTP请求中接收文件。

最新更新