当前位置:编程学习 > C#/ASP.NET >>

如果css源文件在远程服务器上,请问如何获取?

对于web网页,如何获取远程服务器上的css源文件?
--------------------编程问答-------------------- 获取远程文件的方法:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-CN" />
<title>获取远程文件保存为本地文件</title>
<style>
#diva{text-align:center}
#divb{padding:0px;border:1px dotted gray;width:500px}
#divtitle{width:100%;text-align:center;font-weight:bold;background:silver;padding:8px;letter-spacing:5px}
ul{list-style-type:none}
ul li{margin-bottom:20px;}
</style>
</head>
<body>

<form action="?send=yes" method="post">
<div id="diva">

<div id="divb">
<div  id="divtitle">获取远程文件保存为本地文件</div>

<div style="text-align:left">
<ul>
<li>远程文件路径:<input type="text" size="40" value="http://" name="repath" onblur="zdf()"/></li>
<li>本地路径:<input type="text" value="C:\" size="30" name="localpath" /></li>
<li>本地保存的文件名:<input type="text" name="fname"/></li>
<li style="font-size:9pt;color:red">说明:程序由QQ:155120699如果使用过程中发现问题请告知。远程文件路径请注意要写上文件名,本地路径可以写上文件名,也可以不写上文件名,如果不写上文件名,以远程的文件名命名。注意文件名均要带上扩展名</li>
<li><br /><br /><input type="button" value=" 确定获取远程文件 " onclick="sub()" /></li>
</ul>
</div>
</div>

</div>
</form>

<%
if request.querystring("send")="yes" then

dim repath '远程路径
repath=request.form("repath")

dim localpath '本地路径
localpath=request.form("localpath")

dim fname '本地保存的文件名
fname=request.form("fname")

set xx=server.createobject("microsoft.xmlhttp")

xx.open "get",repath,False

xx.send()

set ado=server.createobject("adodb.stream")

ado.type=1 '二进制模式

ado.open

ado.write xx.responsebody '把该二进流写入ado对象,注意xx.responsebody返回的是二进制流

ado.savetofile localpath & fname,2  '2表示以替换方式保存文件

response.write "<script>alert('远程获取文件成功!!保存的本地路径是:"&localpath &"\"& fname&"');window.location.href='?'</script>"

end if
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
function zdf()
{
var spath=document.forms[0].repath.value;
if(!/\/.+?\..{2,4}$/g.test(spath))
{
alert("远程路径填写错误!!请写个文件名。。如:http://www.hezhiwu.cn/index.aspx");
}
else
{
var filename=spath.substring(spath.lastIndexOf("/")+1);
//alert(filename);
document.forms[0].fname.value=filename;

}
}

function sub()
{
if(document.forms[0].fname.value=="")
{
alert("本地保存的文件名不能为空");
}
else
{
document.forms[0].submit();
}
}
//-->
</SCRIPT>
</body></html> --------------------编程问答-------------------- 直接读取css文件? --------------------编程问答--------------------  string str = Get.Html("http://image1.koubei.com/styles/global_v2.1.css?t=20080328.css", null);

 public static string Html(string strLink, string encoding)
        {
            if (encoding == null)
            {
                encoding = "gb2312";
            }
            string strHtml;
            try
            {
                WebRequest request = WebRequest.Create(strLink);

                WebResponse response = request.GetResponse();
                using (Stream sm = response.GetResponseStream())
                {
                    using (StreamReader sr = new StreamReader(sm, Encoding.GetEncoding(encoding)))
                    {
                        strHtml = sr.ReadToEnd();
                        sr.Close();
                        sm.Close();
                        response.Close();
                    }
                }
            }
            catch
            {
                strHtml = "";
            }
            return strHtml;
        }

试试看!!

--------------------编程问答-------------------- 其实你可以用迅雷下载的 --------------------编程问答-------------------- --------------------编程问答-------------------- 收藏 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 没遇到过这种情况. --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 直接<link 就行了.嘿嘿... --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 对于web网页,如何获取远程服务器上的css源文件?
===========
网页里就有css文件的链接 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- css文件和别的文件没有任何区别 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 無解.//////////// --------------------编程问答-------------------- --------------------编程问答-------------------- 有些人就是这样..............

发表于:2008-03-31 19:47:47 

距今已经有..............................tmd,靠LZ --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 浏览包含该css的网页,将该网页保存下来,在生成的文件夹中包含该css文件! --------------------编程问答-------------------- <link rel="stylesheet" type="text/css" href="http://域名/路径什么的.css" /> --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 直接将网页另存为.htm页面,浏览器会自动帮你下载所有关联的文件,包括css和js --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 ,  分析与设计
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,