JAVA如何把本地文件上传到服务器。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA如何把本地文件上传到服务器。相关的知识,希望对你有一定的参考价值。

问题如上。就是把本地的TXT文件 上传到服务器上面。
关键是本地如何保存到服务器的某某位置

如果服务器开通了ftp服务,你的客户端可以实现一个ftp的客户端,通过ftp服务将文件上传到服务器的指定目录下,可以使用org.apache.commons.net.ftp.FTPClient这个类去实现,非常的简单,网上有很多现成的代码可以用 参考技术A 这个你就要参考,java上传文件的相关资料了。
告诉你有现成的代码,你可以找写拷贝过去直接使用。
参考技术B ....~难道是上传功能= =!看你用什么架构呢~架构就不用写I/O否则!!你还是自己去百度吧~~太多了!I/O上传~前台页面只需要<input type="file" name="XXX"/>百度一下你就知道~飘走~

每个人方法都不一样~用的类不一样~保存地方的代码也不一样~每个能实现功能的代码都一定会有这一段的~~
参考技术C 最好也是最稳定的方法就是在服务器上搭建一个FTP服务器,通过apache的ftp包使用文件的IO流上传。 参考技术D 先要开通FTP的,然后知道FTP的地址和密码和端口号。接下来就是跟上传到本地的做法一样的,只是路径不一样么 第5个回答  2021-12-11 回答

℉Y2TSokt12₤ 开启,复猘本消息,开筷sんǒu,振聋发聩

使用freemarker生成的静态文件,统一存储在某个服务器上。本来一开始打算使用ftp实现的,奈何老连接不上,改用jsch。毕竟有现成的就很舒服,在此介绍给大家。具体实现引入的pom\\x09ch.ethz.ganymed\\x09ganymed-ssh2\\x09262\\x09com.jcraft\\x09jsch\\x090.1.55建立实体类public class ResultEntity private String code; private String message; private File file; public ResultEntity() \\x09public ResultEntity(String code, String message, File file) \\x09\\x09super();\\x09\\x09this.code = code;\\x09\\x09this.message = message;\\x09\\x09this.file = file;\\x09\\x09public String getCode() \\x09\\x09return code;\\x09\\x09public void setCode(String code) \\x09\\x09this.code = code;\\x09\\x09public String getMessage() \\x09\\x09return message;\\x09\\x09public void setMessage(String message) \\x09\\x09this.message = message;\\x09\\x09public File getFile() \\x09\\x09return file;\\x09\\x09public void setFile(File file) \\x09\\x09this.file = file;\\x09 public class ScpConnectEntity privat

使用freemarker生成的静态文件,统一存储在某个服务器上。本来一开始打算使用ftp实现的,奈何老连接不上,改用jsch。毕竟有现成的就很舒服,在此介绍给大家。具体实现引入的pom\\x09ch.ethz.ganymed\\x09ganymed-ssh2\\x09262\\x09com.jcraft\\x09jsch\\x090.1.55建立实体类public class ResultEntity private String code; private String message; private File file; public ResultEntity() \\x09public ResultEntity(String code, String message, File file) \\x09\\x09super();\\x09\\x09this.code = code;\\x09\\x09this.message = message;\\x09\\x09this.file = file;\\x09\\x09public String getCode() \\x09\\x09return code;\\x09\\x09public void setCode(String code) \\x09\\x09this.code = code;\\x09\\x09public String getMessage() \\x09\\x09return message;\\x09\\x09public void setMessage(String message) \\x09\\x09this.message = message;\\x09\\x09public File getFile() \\x09\\x09return file;\\x09\\x09public void setFile(File file) \\x09\\x09this.file = file;\\x09 public class ScpConnectEntity privat

如何通过git把本地的代码上传到服务器

1、首先需要安装Git,如果已经安装,请跳过。由于Git是Linux开发的,所以大部分使用在Linux系统上,但肯定会有windows版的,我本身使用的是win10,下载安装即可:https://git-for-windows.github.io/

2、安装好git服务器后。首先找到你项目的文件夹,比如项目名称为myproject,进入到这个文件夹,右键打开模拟linux风格的命令窗口

接下来依次执行命令:

git init   // 初始化版本库git add .   // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注12345

到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码服务器,进行以下两步:

git remote add origin 你的远程库地址  // 把本地库与远程库关联git push -u origin master    // 第一次推送时git push origin master  // 第一次推送后,直接使用该命令即可推送修改12345

把本地库的内容推送到远程。使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
说明:用户名密码需要通过命令 ssh-keygen -t rsa -C “yourmail@qq.com”进行创建,并且要把得到的秘钥(公钥)文件放到git服务器上,这样才有权限进行代码推送

到此就成功的把本地的代码放到了远程服务器上,这样就能让项目组成员进行写作开发了。

参考技术A 注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及
上传的步骤:(本文采用git 命令界面进行操作)
( git config --global user.email "you@example.com"
git config --global user.name "Your Name")实现登陆
1.进入本地的项目目录,右键“Git Bash here”,调出git命令行界面,然后输入
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git init
2.就是将目录下的所有文件上传,也可以将“.”换成具体的文件名
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git add .
3.将项目提交到gitHub
[html] view plain copy 在CODE上查看代码片派生到我的代码片
git commit -m "注释语句"
4.在github上创建新的repository
5.点击 “Create repository”跳转到一个连接,如下红色圈获取到本项目的github地址
6.将本地的代码关联到github上
[html] view plain copy 在CODE上查看代码片派生到我的代码片
git remote add origin 项目的github地址
7.上传代码到github之前需要先pull
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git pull origin master
8.上传代码到远程仓库
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git push -u origin master
之后输入账号,密码,上传到github

以上是关于JAVA如何把本地文件上传到服务器。的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么把文件上传到服务器的指定路径?

如何把java项目完整的上传到linux服务器上去,项目中包含jar包?

java实现图片上传至服务器并显示,如何做?

ABAP如何实现上传本地文件到FTP服务器

java中怎么把文件上传到服务器的指定路径

java实现图片上传至服务器并显示,如何做?希望要具体的代码实现