我现在有个问题想请教:
我把SQL SERVER数据库中的BLOB(image)(我存放的文件内容(好象我只能存.txt文件(DELPHI问题了))),我用DELPHI浏览程序看过文件中是有空格、回车的。
我现在ASP程序中使用response.binarywrite rs("FileContent") 可以在浏览器中显示内容,但是空格、回车都被抹掉(这可能是HTML的问题),我现在不知如何使空格、回车都不被抹掉,能显示出来!
---------------------------------------------------------------
1
2Function coder(str)
3Dim result,L,i
4If IsNull(str) Then : coder="" : Exit Function : End If
5L=Len(str) : result=""
6For i = 1 to L
7select case mid(str,i,1)
8case "<" : result=result+"<"
9case ">" : result=result+">"
10case chr(34) : result=result+"""
11case "&" : result=result+"&"
12case chr(13) : result=result+"
13"
14case chr(9) : result=result+" "
15case chr(32) : result=result+" "
16case else : result=result+mid(str,i,1)
17end select
18Next
19coder=result
20End Function
content=coder(rs("FileContent"))
---------------------------------------------------------------
其实只要将文件内容保存为text、ntext字段就不会出现以上问题了!