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 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样