FTPClient 类的方法无法正确传入FTP文件夹 20
今天写一个FTPClient类上传图片到虚拟机的文件夹的时候,ftpClient.changeWorkingDirectory("/home/ftpuser/www/im...
今天写一个FTPClient类上传图片到虚拟机的文件夹的时候,ftpClient.changeWorkingDirectory("/home/ftpuser/www/images");发现传到的位置/home/ftpuser 就是无法传到下级文件夹上代码@Test public void testFtpClient() throws Exception{ //创建ftpclient对象 FTPClient ftpClient = new FTPClient(); //创建ftp连接 ftpClient.connect("192.168.2.106", 21); //登录FTP服务器帐号密码 ftpClient.login("ftpuser", "ftp123456"); //上传文件 //读取本地文件 FileInputStream inputStream = new FileInputStream(new File("C:\\Users\\65407\\Pictures\\Camera Roll\\2.jpg")); //设置上传的路径 ftpClient.changeWorkingDirectory("/home/ftpuser/www/images"); //设置上传二进制格式 ftpClient.setFileType(FTP.BINARY_FILE_TYPE); //第一个参数,服务器端文档名 //第二个参数,上传 文档的inputstream ftpClient.storeFile("new2.jpg", inputStream); //关闭连接 ftpClient.logout(); }以上是我的测试方法,结果如图,并不能正确的传入到/home/ftpuser/www/images目录下!也查询过权限问题,发现并不是权限设置的问题。求大神指点一二!
这是测试代码,希望有助各位大神理解我的思路 展开
这是测试代码,希望有助各位大神理解我的思路 展开
1个回答
展开全部
你问的问题应该是你连接FTP 给你的这些提示,你无法正确的连接上,对吧
这个应该是和你的FTP设置有关,是否限制IP 用户或者是其他的权限
你确认都OK了以后才能连接上,还有就是你用的什么软件做的FTP
这个应该是和你的FTP设置有关,是否限制IP 用户或者是其他的权限
你确认都OK了以后才能连接上,还有就是你用的什么软件做的FTP
追问
我已经成功连接上虚拟机的FTP服务器了,现在就是在测试的时候图片也能上传上去,但是传到的地方不能按照我指定的目录传入进去!只能上传到/home/ftpuser目录下 但是我想要传到的位置是/home/ftpuser/www/images目录下
百事牛
2024-10-28 广告
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,对于zip删除文件的处理,我们可以这样回答:要打开zip压缩包中删除的文件,实际上需要首先明确文件是否真正从压缩包中移除了。如果文件已从zip中删除,那么就无法直接打开,除非有备份。但如果是指解压后删除了某...
点击进入详情页
本回答由百事牛提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询