⑴ 如何将文件定时上传到指定的FTP服务器
写成脚本然后设置下计划任务定时自动上传
⑵ java中怎么把文件上传到服务器的指定路径
文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。
java中文件上传到服务器的指定路径的代码:
在前台界面中输入:
<form method="post" enctype="multipart/form-data" action="../manage/excelImport.do">
请选文件:<input type="file" name="excelFile">
<input type="submit" value="导入" onclick="return impExcel();"/>
</form>
action中获取前台传来数据并保存
/**
* excel 导入文件
* @return
* @throws IOException
*/
@RequestMapping("/usermanager/excelImport.do")
public String excelImport(
String filePath,
MultipartFile excelFile,HttpServletRequest request) throws IOException{
log.info("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );
if (excelFile != null){
String filename=excelFile.getOriginalFilename();
String a=request.getRealPath("u/cms/www/201509");
SaveFileFromInputStream(excelFile.getInputStream(),request.getRealPath("u/cms/www/201509"),filename);//保存到服务器的路径
}
log.info("<<<<<<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);
System.out.println("------------"+path + "/"+ savefile);
byte[] buffer =new byte[1024*1024];
int bytesum = 0;
int byteread = 0;
while ((byteread=stream.read(buffer))!=-1)
{
bytesum+=byteread;
fs.write(buffer,0,byteread);
fs.flush();
}
fs.close();
stream.close();
}
⑶ 在局域网中,如何实现将终端机上的数据文件完整、自动发送到服务器上指定的路径中用什么工具
FTP.或共享
⑷ 如何文件上传至服务器某一目录下
有两种方法上传程序到服务器里面。
涉及到具体目录,就把ftp软件定位到那个目录中。
如果是win系统服务器,那么打开远程桌面,从本地电脑复制文件,到远程桌面服务器里面,粘贴文件,就可以了。
如果有ip地址,ftp账号密码,也可以用 ftp软件上传。
linux服务器的话, 就是直接用ftp软件上传文件了。
⑸ 怎么让文件自动上传ftp服务器
下载一个ftp工具(flashftp),然后添加上你的ftp账号信息,建立连接,然后一般情况下都是左右两个工作界面,一边是自己本地窗口,另一边是服务端窗口,这样就可以选中本地文件传输到服务器空间了
⑹ java中怎么把文件上传到服务器的指定路径
string
realpath
=
servletactioncontext.getservletcontext().getrealpath("/upload")
;//获取服务器路径
string[]
targetfilename
=
uploadfilename;
for
(int
i
=
0;
i
<
upload.length;
i++)
{
file
target
=
new
file(realpath,
targetfilename[i]);
fileutils.file(upload[i],
target);
//这是一个文件复制类file()里面就是io操作,如果你不用这个类也可以自己写一个io复制文件的类
}
其中private
file[]
upload;//
实际上传文件
private
string[]
uploadcontenttype;
//
文件的内容类型
private
string[]
uploadfilename;
//
上传文件名
这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法
⑺ 怎样把本地文件发送到服务器上
你好。根据你简单的描述。你的情况应该是在局域网里,你可以通过利用服务器的ip地址进行件传送。。在开始菜单,运行里,输入\\IP地址,如\\192.168.1.100 就能打开服务器。如果你的服务器,在外地。通过互联网链接,那么就是\\你远程服务器的IP。可能需要通过密码用户来连接
⑻ 怎样让电脑自动上传文件到指定服务器
需要远程登录到服务器上面运行,你要有服务器的账号和密码才行。
⑼ 如何将本地文件自动上传到服务器
发送上传请求,然后服务器端写程序进行接收,当然如果想传到别人的服务器,必须得到别人的允许,比如开个会员买点容量啦