代码(节选的有问题的一段):
private String remotefilename="D:/ftpServer/src/ftpServer/upload/";
localfilename=uploadpath.getText() ;
TelnetOutputStream os = null;
FileInputStream is = null;
try {
//将远程文件加入输出流中
// path为FTP服务器上保存上传文件的路径。
ftp.cd(remotefilename);
os = ftp.put("upload。txt");
DataOutputStream dataOut = new DataOutputStream(os);
File file_in = new File(this.localfilename);
is = new FileInputStream(file_in);
//创建一个缓冲区
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
dataOut.write(bytes, 0, c);
}
System.out.println("upload success");
} catch (IOException ex) {
System.out.println("not upload");
报错:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at ftpServer.FTP.actionPerformed(FTP.java:158)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
回答采纳毁在多加财富的,真的挺急,求靠谱大哥帮助
java ftp服务器上传功能老是说找不到文件,要交作业了挺急的,求大腿帮助
答案:2 悬赏:0 手机版
解决时间 2021-02-20 03:29
- 提问者网友:温旧梦泪无声
- 2021-02-19 23:15
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-02-20 00:34
空指针异常 at ftpServer.FTP.actionPerformed(FTP.java:158) 158行代码处查查
全部回答
- 1楼网友:春色三分
- 2021-02-20 01:27
??我知道apache有个commons net包,其中的ftpclient类可以实现客户端和服务之间的文件传输,但是我如果使用这种方式的话,就得将一台服务器上的文件传到我本地,再将这个文件传到另一台服务器上,感觉这中间多了一步操作;我想请问大家如何能不...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯