看DEMO的时候是把DEM文件放备凳誉在cstrike文粗局件夹下,然后进入CS在控制台输入
playdemo **.dem **就是你DEMO的仿段文件名
所以DEMO就是DEM文件放心传吧~~
/*** 依赖commons-net-3.4.jar, commons-io-2.4.jar
*/
public class FtpUtils {
/**
* 上传
* @param host FTP地址
* @param port 端口ftp默认22,sftp默认23
* @param user ftp用户衫裂慧名
* @param pwd ftp密码
* @param destPath FTP文件保存路径
* @param fileName ftp保存文件名称
* @param file 需要上传的文件
*/
public static void upload(String host, int port,String user, String pwd, String destPath, String fileName, File file){
FTPClient ftp = null
InputStream fis = null
try {
//1.建立连接
ftp = new FTPClient()
ftp.connect(host, port)
//2.验证连接地址
int reply = ftp.getReplyCode()
if(FTPReply.isPositiveCompletion(reply)){
ftp.disconnect()
return
}
//3.登录
ftp.login(user, pwd)
//设置上传路径、缓存源并、字符集、文件类型等
ftp.changeWorkingDirectory(destPath)
ftp.setBufferSize(1024)
ftp.setControlEncoding("UTF-8")
ftp.setFileType(FTP.BINARY_FILE_TYPE)
//4.上传
fis = new FileInputStream(file)
ftp.storeFile(fileName, fis)
} catch (SocketException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}finally{
IOUtils.closeQuietly(fis)
try {
if(ftp.isAvailable()){
ftp.logout()
}
if(ftp.isConnected()){
ftp.disconnect()
}
//删除上或答传临时文件
if(null != file &&file.exists()){
file.delete()
}
} catch (IOException e) {
e.printStackTrace()
}
}
}
}
response这个值你应该获取橡枝迹不到 ,在梁并线程里调用这个搭戚方法试试new Thread() {
public void run() {
sendImage(url,path);
}
}.start()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)