C:\inetpub\wwwroot\MyWeb\ に .asp ファイルがあります。
ファイル C:\Users\Ryan\Desktop\h.ics へのパスがあります
h.ics の内容を読み取ってページに書き込む ASP コードをどのように記述すればよいですか?
C:\inetpub\wwwroot\MyWeb\ に .asp ファイルがあります。
ファイル C:\Users\Ryan\Desktop\h.ics へのパスがあります
h.ics の内容を読み取ってページに書き込む ASP コードをどのように記述すればよいですか?
ASP.NETではなくASPを意味していると思います。ASPでファイルを読み取るには、最初にFileSystemObjectを作成する必要があります
したがって、コードは次のようになります(必要なアクセス許可などがあると仮定します):( http://www.codeproject.com/Articles/251/Reading-a-text-file-in-ASPから簡略化しています)。
<% Option Explicit
Const Filename = "C:/Users/Ryan/Desktop/h.ics" ' file to read
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
Dim FSO
set FSO = server.createObject("Scripting.FileSystemObject")
if FSO.FileExists(Filename) Then
Set ts= FSO.OpenTextFile(Filename, ForReading, False, TristateUseDefault)
' Read file in one hit
Dim Contents
Contents = TextStream.ReadAll
Response.write "File contents: " & Contents
TextStream.Close
Set TextStream = nothing
End If
Set FSO = nothing
%>
詳細については、次の記事をご覧ください。
これには 2 つの方法があります。
ファイルからコンテンツを読みたい場合は、「OpenTextFile オブジェクト」を使用できます。
<%
set t=fs.OpenTextFile("C:\Users\Ryan\Desktop\h.ics",1,false)
x=t.ReadAll
t.close
Response.Write("The text in the file is: " & x)
%>
asp内にコピー/貼り付けと同様のファイルを含めたい場合は、「ファイルを含める」を使用します。
これをスクリプト タグの外側に入力します。
<!--#include file="C:\Users\Ryan\Desktop\h.ics"-->