我这样写,但是不行
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title> <script type="text/javascript">
<!--
function ReadFile(filespec){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.OpenTextFile(filespec);
var text = file.ReadLine();
file.Close();
//return text;
alert("Text content:" + text);
}
-->
</script></head>
<body> <script type="text/javascript" language="javascript">
ReadFile('d:\\New Folder\\test.txt');
</script></body>
</html>其中,这一样出这样的错误
var file = fso.OpenTextFile(filespec);error messages:Line: 12
char: 3
Error: Automation server can't create object
Code: 0
URL: //http://localhost:1650/WebSite4/Default.aspx
对然不推荐js读取本地文件,但是想看看这样的功能能不能实现的,恳请各位帮忙解决一下啊!谢谢了!
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title> <script type="text/javascript">
<!--
function ReadFile(filespec){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.OpenTextFile(filespec);
var text = file.ReadLine();
file.Close();
//return text;
alert("Text content:" + text);
}
-->
</script></head>
<body> <script type="text/javascript" language="javascript">
ReadFile('d:\\New Folder\\test.txt');
</script></body>
</html>其中,这一样出这样的错误
var file = fso.OpenTextFile(filespec);error messages:Line: 12
char: 3
Error: Automation server can't create object
Code: 0
URL: //http://localhost:1650/WebSite4/Default.aspx
对然不推荐js读取本地文件,但是想看看这样的功能能不能实现的,恳请各位帮忙解决一下啊!谢谢了!
VS2008已经没有问题,我也写过像LZ这样的代码,只要IE设置正确,就没有问题
路径错误,赶快修改!