加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

asp 读取文件和保存文件函数代码分享

发布时间:2023-05-30 14:39:42 所属栏目:教程 来源:
导读:对于asp下的不用fso,使用adodb.stream对象实现文件的保存与读取,避免一些虚拟主机不支持fso的机器。

'*************************************

'读取文件

'******************************
对于asp下的不用fso,使用adodb.stream对象实现文件的保存与读取,避免一些虚拟主机不支持fso的机器。
 
'*************************************
 
'读取文件
 
'*************************************
 
Function LoadFromFile(ByVal File)
 
Dim objStream
 
Dim RText
 
RText = Array(0, "")
 
Set objStream = Server.CreateObject("ADODB.Stream")
 
With objStream
 
.Type = 2
 
.Mode = 3
 
.Open
 
.Charset = "utf-8"
 
.Position = objStream.Size
 
On Error Resume Next
 
.LoadFromFile Server.MapPath(File)
 
If Err Then
 
RText = Array(Err.Number, Err.Description)
 
LoadFromFile = RText
 
Err.Clear
 
Exit Function
 
End If
 
RText = Array(0, .ReadText)
 
.Close
 
End With
 
LoadFromFile = RText
 
Set objStream = Nothing
 
End Function
 
'*************************************
 
'保存文件
 
'*************************************
 
Function SaveToFile(ByVal strBody, ByVal File)
 
Dim objStream
 
Dim RText
 
RText = Array(0, "")
 
Set objStream = Server.CreateObject("ADODB.Stream")
 
With objStream
 
.Type = 2
 
.Open
 
.Charset = "utf-8"
 
.Position = objStream.Size
 
.WriteText = strBody
 
On Error Resume Next
 
.SaveToFile Server.MapPath(File), 2
 
If Err Then
 
RText = Array(Err.Number, Err.Description)
 
SaveToFile = RText
 
Err.Clear
 
Exit Function
 
End If
 
.Close
 
End With
 
RText = Array(0, "保存文件成功!")
 
SaveToFile = RText
 
Set objStream = Nothing
 
End Function
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!