asp-classic - 如何在经典asp中读取文本文件

标签 asp-classic

我正在上传图片。上传图片时,我将图片名称和该图片的链接保存在一个文本文件中。
像这样,
abc.jpeg,http://google.com

现在我想使用经典的 asp 显示所有带有相应链接的图像。

我该怎么做?

请帮忙。

我使用了这个asp代码:

<%
For Each FileName in fold.Files
Dim Fname
Dim strFileName
Dim objFSO
Dim objTextFile
Dim URLString
Dim strReadLineText

Fname= mid(FileName.Path,instrrev(FileName.Path,"\\")+1)
strFileName = "../admin/Links.txt"
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

Set objTextFile = objFSO.OpenTextFile(Server.MapPath(strFileName))

URLString=""

Do While Not objTextFile.AtEndOfStream
    strReadLineText = objTextFile.ReadLine
    'response.Write(strReadLineText & "<br>")

    If strReadLineText<>"" then
        If Instr(strReadLineText,",")>0 then
            strReadLineTextArr=split(strReadLineText,",")
            response.Write(strReadLineTextArr(0))
            URLString=strReadLineTextArr(1)
        end if 
    end if
Loop

' Close and release file references

objTextFile.Close

Set objTextFile = Nothing

Set objFSO = Nothing

它显示所有图像,但对于所有图像链接是相同的。它直接读取文本文件中的最后一个链接......我的代码有什么问题?

最佳答案

你可以试试这样的——

Dim lineData
Set fso = Server.CreateObject("Scripting.FileSystemObject") 
set fs = fso.OpenTextFile(Server.MapPath("imagedata.txt"), 1, true) 
Do Until fs.AtEndOfStream 
    lineData = fs.ReadLine
    'do some parsing on lineData to get image data
    'output parsed data to screen
    Response.Write lineData
Loop 

fs.close: set fs = nothing 

关于asp-classic - 如何在经典asp中读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7695999/

相关文章:

iis - ASP 错误 0223 - 找不到 TypeLib,间歇性,IIS 重启后解决

javascript - 通过javascript加载图像

SQL Azure 数据不写入?

html - ASP 和外部 CSS

css - 使用经典 ASP 的动态 CSS 页面

asp-classic - 从 fso 对象创建 ado 记录集

javascript - 将表格导出到 Excel,包括宏

sql-server - SQL Server 2012 中的默认 SET NOCOUNT ON

javascript - jQuery,填充下拉列表

ssl - SetClientCertificate 使用什么主题?