【发布时间】:2013-02-21 15:58:25
【问题描述】:
这是一个有很多文字的体育网站,我稍后会根据兴趣对文字进行排序。
我遇到的唯一代码是:
<html>
<body>
<script language="JScript">
<!--
function open()
{
var result = string.Empty;
using (var webClient = new System.Net.WebClient())
result = webClient.DownloadString("http://some.url");
var myObject, afile;
myObject = new ActiveXObject("Scripting.FileSystemObject");
afile = myObject.OpenTextFile("F:\\sports.txt", 8, true, 0);
afile.write (result);
afile.close();
}
-->
</script>
Open a text stream for the file sport.txt
<form name="myForm">
<input type="Button" value="Open File" onClick='open()'>
</form>
</body>
</html>
任何帮助将不胜感激,如果需要,我也可以用其他语言编写。 请指导我!
【问题讨论】:
-
出于安全原因,您永远无法(可靠、跨浏览器)访问用户的文件系统。最好的办法是生成一个仅包含文本的单独页面并提供下载选项。
-
@Quentin - 不,不是
-
我不认为 OP 要求在没有“另存为...”对话框的情况下保存它。
-
这个例子有点误导,尤其是引用文件系统的那一行。如果他只想渲染一个文本文件,我们需要更多地了解他的后端。
标签: javascript jscript