中易网

大哥 ,采用ftpclient.storeFile(String, Inputstream)将流写到服务器,没报错但服务器上没有文件,这个问

答案:3  悬赏:80  
解决时间 2021-01-29 16:49
大哥 ,采用ftpclient.storeFile(String, Inputstream)将流写到服务器,没报错但服务器上没有文件,这个问
最佳答案
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV 命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口 发送连接请求,建立一条数据链路来传送数据。

我当时因为连的是别人的服务器,那边换了服务器就出现这问题,后来我通过FTPClient有一个ftpclient.enterLocalPassiveMode()方法,设置后就没有这问题了,不知道你是不是跟我一样追问boolean flag = ftp.storeFile(fileName,
inputFile); 我这里FLAG 是个FALSE,要让他为TRUE ,你说的那样设置 是怎样设置 ?来自:求助得到的回答
全部回答
前面加一行试试::
ftp.enterLocalPassiveMode();
"video/avi" "video/mpeg" "audio/mp3".....网上查的,你去百度文库搜Java ME Media 看看,这个东西你需要看下API了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一只鹰在俯冲时,经过4s速度从15m/s增加到22m
折纸波浪形怎么折
通风形式有哪几种?
网友们,请问尿道结石,下到尿道口不出来了怎
别的壁挂炉都没有智能补水功能,库恩壁挂炉是
大学生有哪些易考的证
五金连续模具弹簧孔深度怎么计算
自动化恒温水锅炉多少钱一台
请把诗《古朗月行》《江上渔者》《鹅》《村居
学习基本手语的内容介绍
肥牛肉片的英语怎么说
护肤不持续会反弹吗?
六本,请问我是速七还是刷墙
有没有像《霹雳娇娃》一类型的电影?
中国移动(高崴专营店)地址在什么地方,我要处
推荐资讯
气氛是什么意思
涅磐一书的原著作者是谁?
我结婚了骗以前男朋友没结婚,他一直给我钱,我
赣州黄金开发区 都有些什么企业?
最小随身音响是什么牌子
优曼姿美容(圣豪店)地址在什么地方,想过去办
小孩脾气暴躁的原因有哪些
写周记记一篇成语故事
刚才去补牙,算是比较正规的诊所,医生没有换
我想看懂房建钢筋图纸,再网上哪里有讲解,钢
珠海格力电器股份有限公司质检员上夜班么
崇明地铁什么时候通呀
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?