找回密码
 加入
搜索
查看: 3964|回复: 9

[IE类操作] 已解决 post上传图片 图片数据问题

  [复制链接]
发表于 2011-10-26 00:51:10 | 显示全部楼层 |阅读模式
本帖最后由 guoguo188 于 2011-10-26 16:53 编辑

以下是正确答案

关键是
把所有文本转成二进制 再和jpg的数据一起发送
$wenjian1=FileOpen (  @ScriptDir&"\tu1.jpg", 16)
$wenjian2=FileOpen (  @ScriptDir&"\数据头.txt", 16)
$wenjian3=FileOpen (  @ScriptDir&"\数据尾.txt", 16)
$shuju1=FileRead ($wenjian1 ) ; @ScriptDir&"\thumb.jpg"
$shujutou=FileRead (  $wenjian2 );
$shujuwei=FileRead ( $wenjian3);

$shuju=$shujutou&$shuju1&$shujuwei
相关帖子

http://www.autoitx.com/forum.php ... POST%2B%CA%FD%BE%DD

评分

参与人数 1金钱 +9 收起 理由
lynfr8 + 9

查看全部评分

发表于 2011-10-26 09:14:38 | 显示全部楼层
不懂易语言的路过!
发表于 2011-10-26 09:32:32 | 显示全部楼层
我在学习百度POST上传文件,找了个易语言的代码实例,把它的代码转成AU3代码

以下是我的代码,不知道 图 ...
guoguo188 发表于 2011-10-26 00:51


先学会搜索,而不是做伸手党
发表于 2011-10-26 11:06:18 | 显示全部楼层
Fileopen()一般用于打开文本文件的吧,*.jpg文件最好不要用Fileopen()来打开,真的要打开的话用二进制形式打开。
$wenjian1=FileOpen (  @ScriptDir&"\thumb.jpg", 16384)
 楼主| 发表于 2011-10-26 14:36:19 | 显示全部楼层
回复 3# happytc

我也想搜 问题是 这题我不知道搜索什么关键字

还有,我是尝试到没办法才上来问问题的。不是什么都不做上来要结果的“伸手党”
 楼主| 发表于 2011-10-26 14:38:49 | 显示全部楼层
回复 4# xms77


哦 谢谢 那我先读 出二进制,再尝试转换看看
 楼主| 发表于 2011-10-26 16:21:38 | 显示全部楼层
找到原因了 原来是 数据发送不够 设置发送 文件头+图片数据+文件尾的 可发送时他只发送 文件头+图片数据 ,好象是那个变量装不下数据了, 文件尾没发  这情况怎么解决
发表于 2011-10-26 16:23:28 | 显示全部楼层
不懂E先看看
发表于 2011-10-31 14:57:06 | 显示全部楼层
我也在想這些問題
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-6 02:59 , Processed in 0.114484 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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