导航:首页 > 配服务器 > 如何向远程服务器发送文件

如何向远程服务器发送文件

发布时间:2023-03-13 11:32:30

❶ 怎样往阿里云服务器传文件

1、在本地电脑上,快捷键“WIN+R"在“运行”中输入“MSTSC”,点击确定。

javaweb 怎么样将本地文件传输到远程服务器

可以通过JDK自带的API实现,如下代码:
package com.cloudpower.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
import sun.net.ftp.FtpClient;

/**
* Java自带的API对FTP的操作
* @Title:Ftp.java
*/
public class Ftp {
/**
* 本地文件名
*/
private String localfilename;
/**
* 远程文件名
*/
private String remotefilename;
/**
* FTP客户端
*/
private FtpClient ftpClient;

/**
* 服务器连接
* @param ip 服务器IP
* @param port 服务器端口
* @param user 用户名
* @param password 密码
* @param path 服务器路径
* @date 2012-7-11
*/
public void connectServer(String ip, int port, String user,
String password, String path) {
try {
/* ******连接服务器的两种方法*******/
//第一种方法
// ftpClient = new FtpClient();
// ftpClient.openServer(ip, port);
//第二种方法
ftpClient = new FtpClient(ip);

ftpClient.login(user, password);
// 设置成2进制传输
ftpClient.binary();
System.out.println("login success!");
if (path.length() != 0){
//把远程系统上的目录切换到参数path所指定的目录
ftpClient.cd(path);
}
ftpClient.binary();
} catch (IOException ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
}
public void closeConnect() {
try {
ftpClient.closeServer();
System.out.println("disconnect success");
} catch (IOException ex) {
System.out.println("not disconnect");
ex.printStackTrace();
throw new RuntimeException(ex);
}
}
public void upload(String localFile, String remoteFile) {
this.localfilename = localFile;
this.remotefilename = remoteFile;
TelnetOutputStream os = null;
FileInputStream is = null;
try {
//将远程文件加入输出流中
os = ftpClient.put(this.remotefilename);
//获取本地文件的输入流
File file_in = new File(this.localfilename);
is = new FileInputStream(file_in);
//创建一个缓冲区
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
System.out.println("upload success");
} catch (IOException ex) {
System.out.println("not upload");
ex.printStackTrace();
throw new RuntimeException(ex);
} finally{
try {
if(is != null){
is.close();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(os != null){
os.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public void download(String remoteFile, String localFile) {
TelnetInputStream is = null;
FileOutputStream os = null;
try {
//获取远程机器上的文件filename,借助TelnetInputStream把该文件传送到本地。
is = ftpClient.get(remoteFile);
File file_in = new File(localFile);
os = new FileOutputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
System.out.println("download success");
} catch (IOException ex) {
System.out.println("not download");
ex.printStackTrace();
throw new RuntimeException(ex);
} finally{
try {
if(is != null){
is.close();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(os != null){
os.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

public static void main(String agrs[]) {

String filepath[] = { "/temp/aa.txt", "/temp/regist.log"};
String localfilepath[] = { "C:\\tmp\\1.txt","C:\\tmp\\2.log"};

Ftp fu = new Ftp();
/*
* 使用默认的端口号、用户名、密码以及根目录连接FTP服务器
*/
fu.connectServer("127.0.0.1", 22, "anonymous", "IEUser@", "/temp");

//下载
for (int i = 0; i < filepath.length; i++) {
fu.download(filepath[i], localfilepath[i]);
}

String localfile = "E:\\号码.txt";
String remotefile = "/temp/哈哈.txt";
//上传
fu.upload(localfile, remotefile);
fu.closeConnect();
}
}

❸ 如何往服务器传文件最快

向服务器上传文件的话可以用到两种方法:(一)是有IP地址,ftp账号密码的话,可以使用ftp软件上传。无论是Windows服务器或者linux服务器,都可以运用此方法。(二)如果是Windows系统服务器则更为方便简单,本地打开远程桌面,复制文件到远程桌面的服务器桌面上,粘贴文件就完成了。

❹ 怎样往华为云服务器传文件

1、在本地电脑桌面上,点击“开始”在“运行”中输入“MSTSC”,点击确定。
2、在“远程桌面连接”框框点击“选项”展开。(在计算机中输入华为企业云服务器的IP地址)
3、在展开的“远程桌面连接”窗口,点击“本地资源”。
4、然后右击“详细信息”。
5、“勾选”要上传云服务器的文件所在的本地磁盘(硬盘)—文件夹—文件名,点击确定
6、进行用户名和密码核对后连接上远程云服务器,打开“我的电脑”,就可以看到“勾选”的“本地磁盘映射的盘符”。
7、“打开”要上传文件所在磁盘(硬盘),“选择”要上传的文件,“复制”之后“粘贴”到云服务器自动的磁盘(硬盘)上,确定,即完成文件的上传工作了。 也可以在这里搜索http://support.hwclouds.com/

❺ 如何远程将文件上传给linux服务器

要想将一些文件通过网络传送给其他主机,又恰好两台主机都是Linux系统,我们便可以直接用scp命令传输文件到另外一台主机~

scp命令用于在网络中安全的传输文件,格式为:“scp [参数] 本地文件 远程帐户@远程IP地址:远程目录”。

参数
作用

-v
显示详细的连接进度

-P
指定远程主机的sshd端口号

-r
传送文件夹时请加此参数

-6
使用ipv6协议
这个内容在《linux就该这么学》这本书的章节htt p://www.linuxprobe. c o m /chapter-09.html#924里有做介绍,还有些例子可以参考下

将本地文件/root/out.txt传送到远程主机的/home目录:
[root@linuxprobe ~]# scp /root/out.txt 192.168.10.20:/home
[email protected]'s password:此处输入远程主机中root用户的密码
out.txt 100% 0 0.0KB/s 00:00

传送下文件夹并指定远程用户:
[root@linuxprobe ~]# scp -r results/ [email protected]:/home
[email protected]'s password:此处输入远程主机中linuxprobe用户的密码

强大的scp命令还可以将远程主机的文件传输到本地呢,格式为"scp [参数] 远程用户@远程IP地址:远程文件 本地目录"。

将远程主机的/etc/issue.net文件下载到本地的/root目录:
[root@linuxprobe ~]# scp [email protected]:/etc/issue.net /root
[email protected]'s password:
issue.net 100% 22 0.0KB/s 00:00

❻ 怎样往阿里云服务器传文件

有几种办法,您可以参考一下。

第一种:在阿里云服务器里建一个FTP服务商,在本地用FTP客户端上传文件。

第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里。

第三种:QQ安装到阿里云服务器里,用QQ对传。

第四种:把本地文件上传到邮箱里 ,然后进阿里云服务器里打开您的邮箱,进去下载文件即可。

❼ 如何远程给服务器传文件

可以用ftp工具,在服务器开个ftp服务
也可以用远程终端服务上去!

阅读全文

与如何向远程服务器发送文件相关的资料

热点内容
手机文件夹删除又出现怎么解决 浏览:285
php时间段分析 浏览:213
redisjava类 浏览:911
剪力墙错开部分钢筋是否加密 浏览:477
linux字符设备驱动程序 浏览:57
全排列算法java 浏览:465
中国银行app转账电子回单在哪里 浏览:51
操作简单的程序员 浏览:600
数值积分算法求pi 浏览:18
按钮怎么连命令方块 浏览:909
房贷还清后不解压能贷款吗 浏览:36
程序员哄老婆开心技术 浏览:672
oracle自动备份压缩文件 浏览:855
遵义人字形加密网带 浏览:255
宁波人社在哪里下载app 浏览:92
好哒商户app下载在哪里下载 浏览:609
广发兑星巴克是在app哪里操作 浏览:783
linuxgetline 浏览:215
app的悬浮窗权限在哪里设置 浏览:686
51单片机定时器溢出标志 浏览:373