前端用video.js,需要传一个连接,我文件夹方式已经实现了,现在想试试ftp的方式 ,下载的方式是返回一个服务器的file,我用文件夹的形式是存放到服务器的d:\。。。这样
@At @Ok("raw") public File download(@Param("name")String name) { return new File("xxx/xxx/xx/x/" + name); }
ftp这种怎么返回呢?
为啥要用ftp??
因为是内网 没有七牛。 然后开发的时候多个人测试,别个测试的时候少上传文件,我就想用ftp搞。
难道单独做一个上传的服务?
共享文件夹呗
。。难道没办法用ftp直接显示? 。
需要额外的库才需要认识ftp协议, 例如Apache Commons Net里面FtpClient类
这个都写好了。我是说return new File("xxx/xxx/xx/x/" + name);这个路径改怎么写。
是不是也是return file。file路径该怎么写。
你的意思是所谓ftp就是本地的某个文件而已?? 不是其他机器上的ftp路径??
是其他机器的路径啊,所以不知道返回值该怎么写。
比如我在某台机器上搭建了一个ftp,文件肯定是存在这台服务器上的,我该如何返回呢。
return new File("xxx/xxx/xx/x/" + name) 这样肯定不行吧 又不是发布到类似于tomcat这种上 这个xxx/xxx/xx咋写。还是不能return new File ?
所以,目测也是windows,把ftp映射为本地盘就好了
不是windows 后续要用国产的。。。
linux? 走nfs咯
现在不是ftp的问题。。是我不走http协议 ,走ftp协议能实现在线播放吗?我感觉不行啊 我直接给个ftp连接丢到网页的视频播放器中,貌似运行不了。