TC官方合作论坛

 找回密码
 立即注册
查看: 3049|回复: 10

[已解决] 怎么把本地图片转换成字节集啊?想用来POST修改头像~

[复制链接]
发表于 2015-7-29 14:25:05 | 显示全部楼层 |阅读模式
本帖最后由 chihiro 于 2015-7-29 16:12 编辑
  1. //将一个文件以二进制的形式读取出来  
  2. function readFile(path)
  3.     ret
  4.     stream=com("ADODB.Stream")
  5.     stream.Type=1
  6.     stream.Open
  7.     stream.LoadFromFile(path)
  8.     ret=stream.Read
  9.     len=stream.Size
  10.     stream.Close
  11.     stream=null
  12.    
  13.     return ret
  14. endfunction
复制代码
这种读出来的不是我要的数据,我要的是跟头像上传一样的抓包出来的那种数据,一直都获取不出来,如果有大神有代码的,给我看看,谢谢~另外我看易语言就直接有这个方法,可以直接把文件转换成字节集,TC有没有啊?求救~求救,小女子感激不尽~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2015-7-30 09:30:13 | 显示全部楼层
二进制数据 没办法直接显示 默认会以字符串,遇到\0 字符会自动截断
回复 支持 反对

使用道具 举报

发表于 2015-7-29 16:47:53 | 显示全部楼层
读出来直接 存在变量中就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-29 16:58:42 | 显示全部楼层
kevinqq 发表于 2015-7-29 16:47
读出来直接 存在变量中就可以了

是直接用二进制这个方法读出来嘛?
回复 支持 反对

使用道具 举报

发表于 2015-7-29 17:33:15 | 显示全部楼层
是的 代码你上面已经写了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-29 18:08:29 | 显示全部楼层
kevinqq 发表于 2015-7-29 17:33
是的 代码你上面已经写了

可是获取到的只有下面那么一点

[  က䙊䙉ĀāĀĀ]
回复 支持 反对

使用道具 举报

发表于 2015-7-29 23:09:49 | 显示全部楼层
存在变量中 ~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-29 23:26:24 | 显示全部楼层

我是存在变量了的,长度都没有问题的,只是调试输出的数据太短了。。。
回复 支持 反对

使用道具 举报

发表于 2015-7-30 00:01:50 | 显示全部楼层
文件不是字符串不能用 strlen 获取长度  你得先知道文件大小
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-30 00:40:02 | 显示全部楼层
kevinqq 发表于 2015-7-30 00:01
文件不是字符串不能用 strlen 获取长度  你得先知道文件大小

我知道这个,获取对象的时候就已经获取了size了,但是显示的数据很短。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-25 04:29 , Processed in 0.040142 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表