string怎样转byte()

chaozhou 2007-07-31 02:10:46
jmail.Attachment.BinaryData

dim stream_o
set stream_o=Server.CreateObject("adodb.stream")
stream_o.Type = 2 '1:adTypeBinary ; 2:adTypeText
stream_o.Open
'stream_o.Write s_data
stream_o.WriteText Attachment.BinaryData
stream_o.SaveToFile file_name , 2
stream_o.Close
set stream_o=nothing


保存后的jpg图片能用acdc打开,但不用ie和photoshop打开,说不是jpg标志,为什么那?假如用stream_o.Write 怎么实现那?就是asp中,string怎样转byte()


谢谢!
...全文
202 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtogether 2007-07-31
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5669/5669972.xml?temp=.6140406

用这个贴里的BinaryToBytes转换成Byte()
chaozhou 2007-07-31
  • 打赏
  • 举报
回复
求求好心人回答,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
chaozhou 2007-07-31
  • 打赏
  • 举报
回复
不是啊,是asp啊,老大
wanxuesi 2007-07-31
  • 打赏
  • 举报
回复
<%
String funcname= request.getParameter("funcname").trim();
byte[] tempbyte = funcname.getBytes("ISO-8859-1");
//String f=null;
//f = new String(tempbyte,"gb2312");


%>
chaozhou 2007-07-31
  • 打赏
  • 举报
回复
问:

保存后的jpg图片能用acdc打开,但不用ie和photoshop打开,说不是jpg标志,为什么那?假如用stream_o.Write 怎么实现那?
pzhuyy 2007-07-31
  • 打赏
  • 举报
回复
Function BytesToBstr(strBody,CodeBase)
dim objStream
set objStream = Server.CreateObject("Adodb.Stream")
objStream.Type = 1
objStream.Mode =3
objStream.Open
objStream.Write strBody
objStream.Position = 0
objStream.Type = 2
objStream.Charset = CodeBase
BytesToBstr = objStream.ReadText
objStream.Close
set objStream = nothing
End Function


*****************************************************************************

用功譬若掘井,与其多掘数井而皆不及泉,何若老守一井,力求及泉而用之不竭乎?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧