共享电脑上的媒体资源给ipad、iphone、android等移动设备的方法

共享电脑上的媒体资源给ipad、iphone、android等移动设备的方法,第1张

概述  现在生活改变了,大家手上都有ipad、iphone、android这些东西了   我相信很多菜鸟肯定要问如何共享电脑上媒体资源呢?     我目前使用的方法: 1、使用Ftp服务器  然后android这些都有FTP客户端。 windows 做服务器可以用Serv-U FTP Server或者免费的FileZilla Server。 2、使用HTTP服务器 比如最简单的HFS 官方:http

  现在生活改变了,大家手上都有ipad、iphone、androID这些东西了

  我相信很多菜鸟肯定要问如何共享电脑上的媒体资源呢?

 

  我目前使用的方法:

1、使用Ftp服务器

 然后androID这些都有FTP客户端。

windows 做服务器可以用Serv-U FTP Server或者免费的fileZilla Server。


2、使用http服务器

比如最简单的HFS

官方:http://www.rejetto.com/hfs/?f=dl


我今天重点介绍使用apache tomcat 建立网站共享电脑上的媒体。

我们需要安装的东西有:JDK还有apache tomcat

JDK 下载地址:www.oracle.com/technetwork/java/javase/downloads/index.HTML

tomcat下载地址:

7.0

http://tomcat.apache.org/download-70.cgi

6.0

http://tomcat.apache.org/download-60.cgi


下载要注意:JDK和tomcat 要配套

JDK7 用tomcat 7

32位windows系统要用x86

64位windows系统要用x64


apache-tomcat-7.0.16.tar 我下载的是这个


JDK是EXE 直接双击安装就可以了,一路下一步就装好了。

apache-tomcat-7.0.16.tar 直接用解压缩工具比如winrar解压缩就可以用了

启动tomcat:双击

apache-tomcat-解压缩目录\bin\startup.bat

打开firefox,输入http://localhost:8080,如果正常访问,则表示成功。

停止tomcat:双击

apache-tomcat-解压缩目录\bin\shutdown.bat


剩下的问题就是如何配置apache-tomcat


修改tomcat安装目录下的conf中server.xml.

将元素<Context path="/myweb" docBase=" E:\Downloads" />加入元素<host></host>中间.

具体含义是:

   <Context

     path="/myweb"         /必须要有,表示此虚拟目录的名称:http://localhost:8080/myweb

     docBase=" E:\Downloads" /> 虚拟目录在硬盘上的绝对路径


我贴出我修改的片断:

<Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true">        <!-- SingleSignOn valve,share authentication between web applications             documentation at: /docs/config/valve.HTML -->        <!--        <Valve classname="org.apache.catalina.authenticator.SingleSignOn" />        -->        <!-- Access log processes all example.             documentation at: /docs/config/valve.HTML             Note: The pattern used is equivalent to using pattern="common" -->        <Valve classname="org.apache.catalina.valves.AccessLogValve" directory="logs"                 prefix="localhost_access_log." suffix=".txt"               pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>        <Context path="/myweb" docBase="E:\Downloads" />      </Host>    </Engine>  </Service></Server>

那么在IE地址栏输入http://localhost:8080/myweb就会出现列表形式,就可以访问了

实际上 这样做只会提示404错误。。。OTL

这个主要是处于安全性的考虑。要是你的目录下没有默认首页,那你的这个目录下的文件列表就泄露给别人了。

配置选项在TOMCAT/conf/web.xml中找到Listings

将false改为true即可解决此问题

我贴出我修改的片断:

  
<servlet>        <servlet-name>default</servlet-name>        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>        <init-param>            <param-name>deBUG</param-name>            <param-value>0</param-value>        </init-param>        <init-param>            <param-name>Listings</param-name>            <param-value>true</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>

使用设备是无法访问http://localhost:8080/myweb

因为localhost是指本机。你必须替换为你网卡的Ip比如我的是

http://192.168.189.128:8080/myweb/

OK,该说的都说完了,更多tomcat 配置方法自己baIDu 学习吧

如果你需要用IIS Express 7.5 代替tomcat

请阅读http://blog.csdn.net/luozhuang/article/details/7645662

以及 配置IIS Express 7.5以允许外部访问

总结

以上是内存溢出为你收集整理的共享电脑上的媒体资源给ipad、iphone、android等移动设备的方法全部内容,希望文章能够帮你解决共享电脑上的媒体资源给ipad、iphone、android等移动设备的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存