如果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技术 , 分析与设计