求大神帮解决ftp上传图片到服务器的问题
try {
bstate=0;
while(ftp==null || bstate<2)
{
sleep(500);
bstate=connect(xml1);
if(ftp==null || bstate<2){
System.out.println("连接服务器失败,请检查服务器是否开启!");
}
}
if(file.isDirectory()){
ftp.makeDirectory(file.getName());
ftp.changeWorkingDirectory(file.getName());
String[] files = file.list();
for (int i = 0; i < files.length; i++) {
File file1 = new File(file.getPath()+"\\"+files[i] );
if(file1.isDirectory()){
upload(file1,xml1);
ftp.changeToParentDirectory();
}else{
File file2 = new File(file.getPath()+"\\"+files[i]);
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
input.close();
}
}
}else{
File file2 = new File(file.getPath());
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
bsc=true;
input.close();
}
ftp.logout();
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
ftp.disconnect();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
return bsc;
}
走到红色代码处,如果服务器断开了就没反应也不报错,调试也不往下走,这是什么原因?
相关推荐
C# winform 在线上传和浏览FTP服务器图片
在WINFORM 框架下,实现对FTP服务器的图片上传,在线浏览和删除操作。 本代码为本人原创,希望对大家有帮助。
图片在FTP服务器的上传与展示指南
FTP客户端软件是连接和管理FTP服务器的重要工具。市面上常见的FTP客户端有FileZilla、WinSCP和Core FTP等。这些软件在功能上有所差异,但也存在共通之处。功能特性FileZillaWinSCPCore FTP文件上传下载支持支持支持文件夹管理支持支持支持远程命令执行支持,但功能有限支持,较为强大支持,较为强大支持的协议FTP, SFTP用户界面。
java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片
java分布式项目中,运用ftp客户端实现图片上传,nginx提供http服务实现图片回显
图片上传FTP服务器
此demo是通过从相册中选择图片,剪切图片,然后上传到ftp服务器中。如果大家有问题的话,可以联系我,谢谢大家!
Nginx+ftp搭建图片服务器
nginx和ftp搭建图片服务器 一、需要的组件 图片服务器两个服务: Nginx(图片访问): 1、http服务:可以使用nginx做静态资源服务器。也可以使用apache。推荐使用nginx,效率更高。 2、反向代理 实现 负载均衡 ftp服务(图片上传): 使用linux做服务器,在linux中有个ftp组件vsftpd。 二、Nginx服务器搭建 1.安装Nginx 要求安装vmware虚拟机。 Linux:CentOS6.4(32) Nginx:1.8.0 Vsftpd:需要在线安装。 虚拟机以及Linux安装很简单此处略。 Linux的局域网IP为:192.168.1.110 修改Linux的IP并立即生效的命令: [java] view plain copy 1.#切换root管理员用户 2.[root@localhost ~]# su 3.password 4.#设置本机IP并立即生效 5.[root@localhost ~]# ifconfig eth0 192.168.1.110 netmask 255.255.255.0 1.1、nginx安装环境 ............... ............ ....... .... .. .



