当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-04-28 16:31 
头像

注册: 2008-06-15 15:00
帖子: 82
送出感谢: 0 次
接收感谢: 1
各位兄台,我参考下面 github 中的一段代码

https://github.com/wd/emacs.d/blob/master/site-lisp/xwl-paste.el

上传图片到 paste.ubuntu.org.cn

使用 curl 命令上传图片:

代码:
$ curl -F screenshot=@2013-04-28.png -F paste=1 http://paste.ubuntu.org.cn
$ echo $?
0


echo $? 返回 0 是成功的
但是 curl 没有返回上传后的 url 不知道这个是什么问题

谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-04-28 21:12 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
有Paste-img的deb


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-05-02 9:55 
头像

注册: 2008-06-15 15:00
帖子: 82
送出感谢: 0 次
接收感谢: 1
eexpress 写道:
有Paste-img的deb


@ee 我用的 gentoo 不是 debian系,主要是想学习用 curl 提交图片
代码:
$ curl -v -F screenshot=@image.paste.test.png -F paste=1 http://paste.ubuntu.org.cn
* About to connect() to paste.ubuntu.org.cn port 80 (#0)
*   Trying 198.71.86.201...
* Connected to paste.ubuntu.org.cn (198.71.86.201) port 80 (#0)
> POST / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: paste.ubuntu.org.cn
> Accept: */*
> Content-Length: 31419
> Expect: 100-continue
> Content-Type: multipart/form-data; boundary=----------------------------4776cac6af8e
>
< HTTP/1.1 100 Continue
< HTTP/1.1 302 Moved Temporarily
< Server: nginx/1.1.19
< Date: Thu, 02 May 2013 01:52:20 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< X-Powered-By: PHP/5.3.10-1ubuntu3.6
< Set-Cookie: PHPSESSID=2kcm7b7abjbqhichv1bc7d5pm6; path=/
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Pragma: no-cache
< Location: /205197
* HTTP error before end of send, stop sending
<
* Closing connection 0


这个是提交过程的提示信息


页首
 用户资料  
 
4 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-05-02 10:22 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
VolcanoX 写道:
eexpress 写道:
有Paste-img的deb


@ee 我用的 gentoo 不是 debian系,主要是想学习用 curl 提交图片
代码:
$ curl -v -F screenshot=@image.paste.test.png -F paste=1 http://paste.ubuntu.org.cn
* About to connect() to paste.ubuntu.org.cn port 80 (#0)
*   Trying 198.71.86.201...
* Connected to paste.ubuntu.org.cn (198.71.86.201) port 80 (#0)
> POST / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: paste.ubuntu.org.cn
> Accept: */*
> Content-Length: 31419
> Expect: 100-continue
> Content-Type: multipart/form-data; boundary=----------------------------4776cac6af8e
>
< HTTP/1.1 100 Continue
< HTTP/1.1 302 Moved Temporarily
< Server: nginx/1.1.19
< Date: Thu, 02 May 2013 01:52:20 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< X-Powered-By: PHP/5.3.10-1ubuntu3.6
< Set-Cookie: PHPSESSID=2kcm7b7abjbqhichv1bc7d5pm6; path=/
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Pragma: no-cache
< Location: /205197
* HTTP error before end of send, stop sending
<
* Closing connection 0


这个是提交过程的提示信息


他的意思是那个deb是他写的, 可以看源代码, 里面有如何上传图片


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-05-06 14:26 
头像

注册: 2008-06-15 15:00
帖子: 82
送出感谢: 0 次
接收感谢: 1
ee 的脚本貌似没有找到 curl 关键词,是用 curl 实现的么?
还是 perl 的内建模块实现的?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-05-07 20:42 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
哦。这样。
不是curl实现的,都是perl的模块。几乎万能的WWW::Mechanize


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 : Re: curl 上传图片到 paste.ubuntu.org.cn 无法返回 url
帖子发表于 : 2013-05-07 20:53 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
curl熟悉的,在irc可能有人,你去问问吧。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译