搜索
aardio官方社区 门户 查看主题

curl上传图片的问题

发布者: 落伍者 | 发布时间: 2013-4-6 11:12| 查看数: 3261| 评论数: 4|帖子模式

图片上传页面http://www.iephotoshop.com/
这个是用inet.whttp库上传的方法http://bbs.aardio.com/thread-2666-1-1.html

抓包数据
post地址
http://www.iephotoshop.com/managerpic.asp?state=99&pid=
数据
------WebKitFormBoundaryw8AvZiqAELyCY7jl
Content-Disposition: form-data; name="getfile2"; filename="5.jpg"
Content-Type: image/jpeg


------WebKitFormBoundaryw8AvZiqAELyCY7jl
Content-Disposition: form-data; name="oldgetfile"


------ormBoundaryw8AvZiqAELyCY7jl--

下面是上传代码
  1. import curl;
  2. import console;

  3. var http = curl.easy();
  4. var str = http.post("http://www.iephotoshop.com/managerpic.asp?state=99&pid=",{
  5.         name="getfile2";//---------------------------这里应该和上面怎么对应?
  6.         filename="@/1.jpg" //---------------------------这里应该和上面怎么对应?
  7. })

  8. console.log(str)c
复制代码
现在问题出来了  首先是上传不成功 为什么呢 是因为我不知道 上面的红色数据都是怎么对应的 自己胡写的 求指点下 数据应该怎么对应才能成功

最新评论

roger 发表于 2013-4-6 12:12:06

[quote][color=#0000ff]import[/color][color=#000000] curl; [/color][color=#00

import curl;

var http = curl.easy();
var str = http.post("http://www.iephotoshop.com/managerpic.asp?state=99&pid=", {
    getfile2 =
"@\1.jpg"
})
name = getfile2 是说有一个getfile2的字段,
不是说有一个 name="name";value="getfile2" 的字段。

你对数据包理解错误,无论你是用curl,还是其他的方法都会返回相同的错误。
落伍者 发表于 2013-4-6 12:14:55

[quote][size=2][color=#999999]roger 发表于 2013-4-6 12:12[/color] [url=forum.php?mo

roger 发表于 2013-4-6 12:12
name = getfile2 是说有一个getfile2的字段,不是说有一个 name="name";value="getfile2" 的字段。

你对 ...

哦 原来是这样
万分感谢
jyb21 发表于 2013-4-6 13:16:27

路过就不放过,学习一遍,多谢

路过就不放过,学习一遍,多谢
qw874038752 发表于 2018-2-14 04:27:16
你这个上传文件弄好了吗
你这个上传文件弄好了吗
你这个上传文件弄好了吗
你这个上传文件弄好了吗
你这个上传文件弄好了吗

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-7-21 09:41 , Processed in 0.046875 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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