lei52bo 2009-11-24 10:09
浏览 183
已采纳

SSH中访问文件服务器一些疑问

手头有个项目ssh的,现在程序中上传的照片和一些文件都放在程序运行tomcat的机器上,现在想要将这些上传的东西与代码服务器机器分开,放在另外的机器上??怎么做呢?

我baidu了半天,好像可以在另外机器上上弄个ftp,然后在action中直接ftp读取文件,但是这样会不会速度太慢呢?因为有些文件,如用户头像会很频繁的使用,采用apache的开源ftpCilent能否与spring集成?或者说是单例还是每个读取文件都建立ftpclient对象,然后打开关闭ftp链接?
[b]问题补充:[/b]
回答#2,FTPClient ftpClient = new FTPClient();
ftpClient.connect("192.168.14.117");
ftpClient.login("admin", "123");
ftpClient.changeWorkingDirectory("/admin/pic");

   我说的集成意思是spring配置FTPClient 中能否设定ftp地址及用户名和密码,由于还涉及到设置访问目录,这样单例生成的话所有action都公用一个ftpClient 对象吧,是否会产生冲突?
  • 写回答

4条回答 默认 最新

  • wanghaolovezlq 2009-11-24 10:37
    关注

    spring配置FTPClient 中自然是不能设定ftp地址及用户名和密码,
    不过你可以自己封装一个类嘛,把用户名之类的配置信息作为属性暴露出来嘛,这个类里有一个FTPClient 实例嘛

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程