2 u010691528 u010691528 于 2014.07.03 09:22 提问

FTP上传时出现out空指针

OutputStream out = ftpClient.appendFileStream(new String(remoteFile.getBytes("GBK"), "iso-8859-1"));
我使用ftp断点上传两份文件,第一份全英文的通过,第二份在文件名中存在中文,上面这句话就会出现out空指针,求大神指点

1个回答

qwuack
qwuack   2014.07.07 09:13

可能是编码,换成utf-8试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决文件上传的同时,读取文件为空的思路
情景:     我们是ftp上传文件的同时,服务器端轮询该文件,但是一直报空指针。猜测是文件被占用的时候,读不到数据,然后就在网上找java怎么判断文件被占用的方法。网上大多都是renameto(),试了试,解决不了问题,不知道是咋回事,然后找了个通用的方法,可以解决问题。 思路: (1)先去读文件大小(用到的方法file.length()) (2)线程休眠几秒钟(用到的方法Thread.
Ftp上传常见错误和解决方法
Ftp连接常见问题Ftp 是管理维护网站资料 的重要手段,经常有一些客户提出Ftp上传的疑问.现在总结常见错误和解决方案如下(以FlashFxp为例)1. Ftp服务器连接失败,分为以下四种情况。a).连接被拒, 错误信息如下:[右] 正在连接到 www.chumoshu.com -> DNS=www.chumoshu.com IP=218.13.164.102 PORT=21[右] 连接失...
ftp连接 java.net.ConnectException: Connection refused
http://zhidao.baidu.com/question/245219177.html JAVA编写FTP连接报错java.net.ConnectException: Connection refused: connect FTP 2011-3-29 16:43 提问者:liulyxb | 浏览次数:512次 代码如下: import java.io.Buffer
java.net.ConnectException: Connection timed out: connect 错误
[java] view plaincopyprint? java.net.ConnectException: Connection timed out: connect       at java.net.PlainSocketImpl.socketConnect(Native Method)       at java.net.PlainSocketImpl.d
java实现FTP上传下载:FTPClient类进行FTP上传下载大文件(包含导致假死现象)
1.首先,程序中设置ftp请求方式为被动模式,即程序去请求ftp服务器,要求服务器来打开一个端口,让客户端传输文件。这是基本的,但是无法避免上传阻塞问题。 2.其次,设置连接超时,数据传输超时等等,也无法避免阻塞。 3.接着,调用上传或下载后,调用stream.close()方法,同样无法避免阻塞,这是基本的操作,说明不了什么。 4.最后,我在程序中加入了上传下载listener(ftpcl
Ftp上传常见错误和解决方法一
Ftp连接常见问题 Ftp 是管理维护网站资料 的重要手段,经常有一些客户提出Ftp上传的疑问.现在总结常见错误和解决方案如下(以FlashFxp为例) 1. Ftp服务器连接失败,分为以下四种情况。 a).连接被拒, 错误信息如下: [右] 正在连接到 www.yourdomain.com -> DNS=www.yourdomain.com IP=218.13.164.1
在windows中使用ftp连接后,上传文件出现错误
出现的错误是: 解决方法:将本地的防火墙关闭,控制面板--->防火墙-->关闭防火墙
关于FtpClient的defaultTimeout、connectTimeout、dataTimeout的区别
在使用ftp中,往往为了程序不至于卡死,会设置timeout来保证程序正常运行。而FtpClient是一个非常实用的辅助类。好了,废话不多说。那三个timeout的区别如下: (1)defaultTimeout:默认超时,看源码可知,他是建立一个socket但还没调用connect()方法前才有效。可理解为建立socket的超时。 (2)connectTimeout:连接超时,可理解为调用co
Java遍历磁盘文件的时候出现空指针异常(NullPointException)
前天用java写了个小程序,用来遍历磁盘的文件,结果跳出来个NullPointException,一开始我以为是我程序的问题,找了半天没找出来错在了哪,当我把遍历的对象改成我的u盘时,程序运行正常,没有报出错误,感觉有点懵逼。。    以下是我程序中的部分代码:    public static class TreeInfo implements Iterable{     private
FTPClient 上传文件调用storeFile方法SocketException问题
使用FTPClient的上传文件功能出现了SocketException,网上找到解决方案: 在storeFile 方法会报异常throws a Java.NET.SocketException: 这是一个Java 7 在windows上的bug 解决办法:  用administrator用户登陆使用命令行执行: netsh advfirewall set global