
第一种方法是用Finder,点击屏幕顶端菜单栏中的Go,在下拉菜单中选择连接到服务器,接着在对话框里输入FTP地址、用户名、密码,登陆后,Finder便会出现FTP的盘符,将你的文件拖进取就可以了,好象使用U盘一样。不过Finder速度比较慢。
第二种方法,使用FTP上传软件,这里推荐Transmit,点击
>
有两种方法上传程序到服务器里面。
如果是win系统服务器,那么打开远程桌面,从本地电脑复制文件,到远程桌面服务器里面,粘贴文件,就可以了。
如果有ip地址,ftp账号密码,也可以用 ftp软件上传。
这类的ftp软件有很多,上网搜索一款用就是了。
如果您要将自己的数据库导入服务器,1可以点击下面的“建立备份”一。
2点击建立“备份用FTP”。
3用FTP将您自己的数据库备份文件上传到服务器上,覆盖服务器上的1bak(SQL2000)/1sql(Mysql)。
4再点从备份一中的“备份中还原。”
5如果导入过程中发生意外,需要重新导入,您要先点清空数据库。
(在备份还原前,请您先停止您的网站一分钟后再 *** 作,否则数据库正在使用中会造成 *** 作失败。)
1、在本地电脑上,快捷键“WIN+R"在“运行”中输入“MSTSC”,点击确定。
2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)
3、在展开的“远程桌面连接”窗口,点击“本地资源”。
4、然后点击“详细信息”。
5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定
6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。
7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。
文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。
java中文件上传到服务器的指定路径的代码:
在前台界面中输入:
<form method="post" enctype="multipart/form-data" action="/manage/excelImportdo">
请选文件:<input type="file" name="excelFile">
<input type="submit" value="导入" onclick="return impExcel();"/>
</form>
action中获取前台传来数据并保存
/
excel 导入文件
@return
@throws IOException
/
@RequestMapping("/usermanager/excelImportdo")
public String excelImport(
String filePath,
MultipartFile excelFile,>
loginfo("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );
if (excelFile != null){
String filename=excelFilegetOriginalFilename();
String a=requestgetRealPath("u/cms/>
SaveFileFromInputStream(excelFilegetInputStream(),requestgetRealPath("u/cms/>
}
loginfo("<<<<<<action:{} Method:{} end>>>>>>","usermanager","excelImport" );
return "";
}
/
将MultipartFile转化为file并保存到服务器上的某地
/
public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException
{
FileOutputStream fs=new FileOutputStream( path + "/"+ savefile);
Systemoutprintln("------------"+path + "/"+ savefile);
byte[] buffer =new byte[10241024];
int bytesum = 0;
int byteread = 0;
while ((byteread=streamread(buffer))!=-1)
{
bytesum+=byteread;
fswrite(buffer,0,byteread);
fsflush();
}
fsclose();
streamclose();
}
scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下
scp传输数据用的是SSH协议,保证了数据传输的安全
其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径
远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来
使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下
举例(1)目前我们处在IP为“19216860133”的Linux系统下
计划将系统下的/home/ixdba/etctargz文件拷贝到IP为“19216860168”的远程Linux系统中root用户下的/tmp目录下:scp /home/ixdba/etctargz root@19216860168:/tmp命令输入完毕
会要求输入“19216860168”服务器root的密码,然后开始远程拷贝数据
如果我们处在“19216860168”服务器上,也可以使用下面的命令传输数据:scp root@19216860133:/home/ixdba/etctargz /tmp命令输入完毕,此时会要求输入“19216860133”服务器root的密码,然后开始远程拷贝数据
(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“19216860135”的远程Linux系统的root用户下的/opt目录中:scp -r /etc root@19216860135:/opt这里的选项“r”与cp命令的“r”选项含义相同
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)