gpt4 book ai didi

asp-classic - 赢得 CE 和 ASP : How to read/write a file?

转载 作者:行者123 更新时间:2023-12-04 03:03:57 25 4
gpt4 key购买 nike

我在网上没有找到任何答案,也许你们中有人知道答案:使用 Win CE 和 MS ASP,我如何读取文件或执行任何 IO 操作?我有这个示例代码,它根本不起作用,因为 FileSystemObject 在 CE 中不存在。

<%
dim fs,tfile
set fs=Server.CreateObject("Scripting.FileSystemObject")
set tfile=fs.CreateTextFile("c:\somefile.txt")
tfile.WriteLine("Hello World!")
tfile.close
set tfile=nothing
set fs=nothing
%>

有没有其他方法可以完成这项工作?

最佳答案

您的代码中存在一些问题。最值得注意的是,正如您所指出的,Scripting.FileSystemObject 在 Windows CE 中不存在。此外,CE 没有驱动器盘符,因此即使有,您的 CreateTextFile 调用也会失败。

如果您想坚持使用内置网络服务器,解决方案并不简单。 Windows CE 没有任何开箱即用的 COM 对象可以做你想做的事。典型的解决方案是创建一个新的 COM DLL(使用 Win32 智能设备 ATL 项目向导),然后实现一个可以执行您想要的操作的对象。使用与 FSO 相同的对象模型将使 ASP 开发人员更容易阅读代码。确保你也实现了 IObjectSafety ,否则浏览器无法加载。

接下来,您必须将 DLL 部署并注册到每台将访问您页面的设备。我会把后勤工作留给你。

关于asp-classic - 赢得 CE 和 ASP : How to read/write a file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15599218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com