① 请问有java上传文件到ftp服务器的demo吗,感激不尽
/**
* 依赖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();
}
}
}
}
② 在linux上配置ftp服务器,如何用命令行来实现上传下载的功能,急需
put /get + filename
③ 怎么用 FTP传游戏到PS3....求高手解答。。详细点最好。。本人新手。网上没什么详细教程都。。。求解啊。
前面的废话(准备工作):
1.破解过的PS3*1
2.PC*1
3.网路线*1(我用一般的就能直连了,详情不清楚,待专业的朋友补完)
4.PC端FTP软件(本帖用FileZilla示范)
估计FTP软件都能…这边就不提供了!置顶也有FlashXP的下载
5.PS3端FTP软件
Blackb0x FTP Server 1.2
↓这是一般的网线吧?
教程从这边开始↓
1.先用网线把PC与PS3连接,之后到PS3主机设定→系统资讯内可以看到IP(限局域网路)
2.把前面看到的IP地址记下来,将PC端的局域网路IP设置为相同网段!
譬如:PS3上是192.168.1.158,那PC上就设置为192.168.1.X(最后地址随便填,前面相同就行了)
3.到PS3上启动PS3 FTP Sever,这边与置顶说的不同,如moyingwang大所言…不一定会显示IP!
(直连来说没关系…)
4.回到PC上运行FTP软件,这边是用了FileZilla,不过多数软件应该都大同小异!
(我运行FlashXP一直出错…,所以 )
5.输入第一步在PS3上系统资讯看到的IP地址,名称FTPD12345,密码你高兴就好! 端口为21,输入完成后连线!
6.若连线成功,会显示出PS3 FTP Sever上的各个文件夹, 进入dev_hdd0/game/XXXXXXXXX/GAMEZ文件夹内!
XXXXXXXXX←这个是Backup Manger的编号,现在版本很多,有原版的,伪装版的,所以编号视BM伪装的东西而定!不确定的话…打开文件夹里面有“GAMEZ”文件夹的那个就是了!
放个H大提供的伪装版BM连结…↓
连接帖子:个人自制伪装为 Rocket Man DEMO版的 Backup Manager
7.开启PS3端GAMEZ文件夹后,就能开始从PC端上传了!把解压后的镜像文件夹整个拖曳过去,
譬如:图中的BLJM60168文件夹就是忍龙Σ2的镜像文件夹!
拖曳过去就是开始进行上传了!等待上传完成就算大功告成了!
P.S. 早上我弄了1小时多,发现FileZilla有个毛病,上传一阵子之后会出现连线超时…之后就不动了!
我想到的解决方法就是,不要一次性将整个镜像文件夹拉过去!
可以根据镜像本身的结构目录,在FTP软件上新增相同的文件夹,之后分批上传!
上传完成,回到BM,就会有刚刚灌录的游戏啦!之后就可以Enjoy咯!
以上,是341时代的联机教程,355系统请换355可用的FTPsever,当然MM之类的自带FTP功能,不过感觉不怎么好用
④ ftp可以不用工具直接下吗
可以.建议用工具下~~这样比较快.
⑤ 如何把css,js文件发布到服务器上flask
1.flask的静态文件是位于应用的 /static 中的
2.你可以直接在html 模板中引用该路径,如下:
3.url_for 构造路径
4.当然,也可使用 url_for 构造,代码如 url_for("static",filename="css/demo.css")
5.更改上述代码及模板文件,再次运行并查看
⑥ 各位高手,请问哪里有支持FTP上传的免费空间呀我只要上传几个简历网页!谢谢!!
http://www.4888.net
申请稍微麻烦一点。
FTP上传,100M,无广告,支持ASP,BBS,速度快,稳定。