guoguo188 发表于 2011-10-26 00:51:10

已解决 post上传图片 图片数据问题

本帖最后由 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?mod=viewthread&tid=26414&highlight=POST%2B%CA%FD%BE%DD

hzxymkb 发表于 2011-10-26 09:14:38

不懂易语言的路过!

happytc 发表于 2011-10-26 09:32:32

我在学习百度POST上传文件,找了个易语言的代码实例,把它的代码转成AU3代码

以下是我的代码,不知道 图 ...
guoguo188 发表于 2011-10-26 00:51 http://www.autoitx.com/images/common/back.gif

先学会搜索,而不是做伸手党

xms77 发表于 2011-10-26 11:06:18

Fileopen()一般用于打开文本文件的吧,*.jpg文件最好不要用Fileopen()来打开,真的要打开的话用二进制形式打开。
$wenjian1=FileOpen (@ScriptDir&"\thumb.jpg", 16384)

guoguo188 发表于 2011-10-26 14:36:19

回复 3# happytc

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

还有,我是尝试到没办法才上来问问题的。不是什么都不做上来要结果的“伸手党”

guoguo188 发表于 2011-10-26 14:38:49

回复 4# xms77


哦 谢谢 那我先读 出二进制,再尝试转换看看

guoguo188 发表于 2011-10-26 16:21:38

找到原因了 原来是 数据发送不够 设置发送 文件头+图片数据+文件尾的 可发送时他只发送 文件头+图片数据 ,好象是那个变量装不下数据了, 文件尾没发这情况怎么解决

aft52577 发表于 2011-10-26 16:23:28

不懂E先看看

770317321 发表于 2011-10-31 14:57:06

我也在想這些問題
页: [1]
查看完整版本: 已解决 post上传图片 图片数据问题