自动化ImageShack上传

时间:2011-07-26 02:01:22

标签: bash curl imageshack

我无法弄清楚如何制作一个脚本将图片上传到ImageShack,然后在BASH中返回图片的热链接,有人可以为我添加一个吗?我在考虑使用curl。

1 个答案:

答案 0 :(得分:2)

这是我的解决方案:

#!/bin/bash

if [ $# -ne 1 ]
then
  echo "Usage: `basename $0` filename"
  exit
fi

image="$1"
mimetype=`file -b --mime-type $image`

curl -H Expect: -F "fileupload=@$image;type=$mimetype" -F xml=yes -# "http://post.imageshack.us/" | grep image_link | grep -o  http[^\<]*

如果您不喜欢进度条,只需将-#替换为-s

即可