java实现ftp跨服务器上传文件并用html5流媒体播放
两个服务器:Apache Tomcat和win2008 iis,要能ping通
要求从Tomcat的服务器上传视频文件到iis中,并且客户端浏览器能用流媒体播放,其实并不难,上传的话用ftp,common-net.jar提供了一系列用于ftp上传下载的方法,这要求iis的http网站中(一般用默认的就行)添加一个ftp发布,右击就能看到(不是新建一个ftp网站),不同版本iis可能不一样,百度即可,添加ftp非常简单,基本验证,特定用户授权(iis服务器的电脑上创建一个用户,这个用户的用户名和密码就是使用common.net中连接ftp用到的username,password),ssl设置无,另外iis中的网站默认是mime类型是不支持视频文件格式的,需要手动添加(在网站右击属性或点击后显示在右边的iis中),否则无法通过url访问网站下的视频文件。这样上传的视频就能到http网站下,再通过html5的video属性简单方便的访问iis服务器下的视频文件了。http路径,注意端口与ftp上传时的端口不一样。
还有注意,ftp发布可以是网站地址的子目录或是一个目录,不能不一样
最好用iis,因为配置很方便,仅仅起一个存放文件以及访问的作用,win7,8等没有可以下载安装。用到的代码也就是ftp上传的代码网上到处有,有一个不好的地方是项目本来是用springmvc的multipartfile来上传的,用的进度条程序也是基于它的监听器,用ftp上传监听就不同步了,进度条没法正确显示。还有就是上传的文件名一定要符合标准,不能有[,], /,%,&等等奇怪的符号。
java实现ftp跨服务器上传文件并用html5流媒体播放相关推荐
- 跨服务器上传文件方式
跨服务器上传文件的方式有很多,其中一种是使用在中间服务器上使用临时文件的方式进行保存后再发送到另一个服务器上,实现文件上传. 问题点:中间保存临时文件,还需要不定时的进行文件清理,比较麻烦 直接进行文 ...
- 关于nutz跨服务器上传文件
关于nutz跨服务器上传文件 发布于 578天前 作者 yong9664 770 次浏览 复制 上一个帖子 下一个帖子 标签: 无 是这样的,项目在一台服务器,文件要存储到另外一台服务器. ...
- ASP.NET跨服务器上传文件的相关解决方案
ASP.NET跨服务器上传文件的相关解决方案 参考文章: (1)ASP.NET跨服务器上传文件的相关解决方案 (2)https://www.cnblogs.com/zuowj/p/3999798.ht ...
- 跨服务器上传文件遇到405 or 409
跨服务器上传文件405 由于TOMCAT考虑到安全性,默认关闭了TOMCAT的PUT和DELETE请求(即readonly = true). 解决方法:修改Tomcat文件夹下的/conf/web.x ...
- tomcat上传文件到不同服务器,使用SpringMVC进行跨服务器上传文件出现的那些坑
[1] 405 Method Not Allowed 原因是因为Servlet默认是只读的,也就是写不进去(文件上传不过来) 所以要在文件服务器的 web.xml 对 Servlet 进行配置 def ...
- Java使用FTP、FTPS上传文件
1.ftp和ftps ftp文件传输协议是应用层协议,用于传输文件信息,linux上需要安装vsftpd才能使用(明文传输) ftps为FTP协议和数据通道添加了SSL功能,可以对传输信息加密 2.f ...
- mvc api服务器文件上传,springMVC:跨服务器上传文件报409
上传文件提交后报错如下: HTTP Status 500 – Internal Server Error Type 异常报告 消息 Request processing failed; nested ...
- ftp给服务器上传文件,ftp上传文件给服务器
ftp上传文件给服务器 内容精选 换一换 客户端连接服务端超时,无法连接到服务端.该文档适用于本地主机Windows系统上的FTP服务.服务端防火墙或安全组拦截.检查服务端防火墙设置.关闭防火墙或者添 ...
- Java中实现文件的跨服务器上传
前几天做个项目,本身客户端和管理员端是写在一起的,共用一台服务器,客户上传的文件都是存在服务器的硬盘上的.老龙提出要把客户端和管理员端分离,这时候用户上传的附件的存储就出现问题了.显然,把大到几百M的 ...
最新文章
- java 调用autoit_Java中调用AutoIt操作控件
- C#封装WebBrowser时NewWindow事件无法获取Url的解决方法
- pb 如何导出csv_Firefox火狐浏览器将提供导出密码至本地的功能
- visio中公式太小_visio绘图中的数据计算
- 【线性代数】2-5:逆(Inverse)
- 微盟耗时 145 个小时弥补删库,血亏 1.5 亿元!
- Learning Video Object Segmentation from Static Images
- gatsbyjs 了解
- 测试linux内核工具,多种测试linux内核的方法
- 企业微信怎么填写服务器,勤哲Excel服务器软件做企业微信管理系统
- bp神经网络matlab feedfollownet,BP神经网络模型:Matlab
- 可能致癌的几种化妆品
- 黑客捣毁了个暗网杀手网站,却险些触发了世界各地的多起杀戮...
- 游戏服务器租用配置选择攻略(大型端游及中小型网页游戏选型)
- 职称有哪些意义?如何提升职称?
- Figma又崩了,但我们P事没有
- Spring Cloud 异常“ Caused by: java.net.UnknownHostException: discovery.host ”
- linux环境下安装node
- flink keyby指定key方式详解
- MIPS汇编语言学习-01-两数求和以及环境配置、如何运行