我真的需要你的帮助。我一直在寻找解决方案,像2天。我的问题是如何从我的PC上正确选择图像并将其上传(复制)到我PC上的其他位置?
例如:
在我网站上的文件选择器中,我想从C:/ User / MyPC / Desktop / image_1中选择一个图像,然后在我上载时我希望将该图像复制到D:/ Java /项目/ MyProject
我将不胜感激!提前谢谢你
答案 0 :(得分:0)
要将图像上传到服务器,最简单的方法可能只是使用一种表单:
<form action="your/upload/path/here">
<input type="file" name="this-string-will-get-transferred-too">
<input type="submit">
</form>
然后,无论您使用哪种服务器系统,都需要创建某种处理程序来接收HTTP请求和单击提交时表单发送的文件,然后使用该服务器语言的/框架的文件API进行保存。无论您在服务器上的任何位置。
这意味着您将需要创建服务器端代码来处理文件并将其保存,还必须在本地计算机上运行服务器才能将文件保存在自己的文件系统中,< em>,因为浏览器通常无法将文件保存到文件系统中的任意位置。
一旦设置了文件传输系统,前端浏览器部分通过某种文件输入发送文件,以及用于将文件保存在特定目录中的后端代码,您自然可以在本地运行服务器软件机来实现从C: => D:
事物移动文件。
可以在站点Node js receive file in HTTP request上找到服务器端(例如,使用Node.js服务器)接收文件的好示例。