0
我正在制作Google Chrome浏览器扩展程序,但我想这是更通用的JavaScript问题。使用javascript将图片从网址上传到托管网站
我想从其URL的图像上传到托管网站。
是否有托管网站提供这样的api?
详细过程:
- 用户复制图像URL
- Chrome扩展将图像发送到图像托管网站
- 扩展得到一个回调与链接保存在主机网站上的图像
我正在制作Google Chrome浏览器扩展程序,但我想这是更通用的JavaScript问题。使用javascript将图片从网址上传到托管网站
我想从其URL的图像上传到托管网站。
是否有托管网站提供这样的api?
详细过程:
哇,我刚刚找到Imageshack,它只是做我所需要的。该API非常简单!这是一个工作示例:
与您的用户名和密码,首先登录得到令牌
var token = "";
$.ajax({
type: "POST",
url: "https://api.imageshack.com/v2/user/login",
data: { api_key: "*****************", user: "**********", password: "*******" }
})
.done(function(msg) {
token = msg.result.auth_token;
});
接入一旦你得到了这个道理,你可以从一个网址上传图片。
var imgUrl = "http://www.scarlettjohansson.org/hairstyles/scarlett-johansson-hairstyle-3.jpg";
$.ajax({
type: "POST",
url: "https://api.imageshack.com/v2/images",
data: { api_key: "2579FJLP41717571ea15b5405adcbac60bf1dc44", auth_token: token, urls: [imgUrl]}
})
.done(function(msg) {
console.log(msg);
});
这只有30天免费试用。如果有人有一个免费的替代品,它会很棒!