【发布时间】:2019-12-05 14:46:41
【问题描述】:
我正在使用 imgur API,我有几个问题,上传 .gif 的大小限制是多少?我到处都读到图片的大小限制是 10Mb,gif 是 20Mb,但是当我尝试使用 API 上传 11Mb 的 gif 时,它告诉我它太重了。
我还尝试上传视频(.mp4,6,9Mb),我使用邮递员的以下请求
https://api.imgur.com/3/image?client_id={myclientid}
在体内
video={mavideo.mp4}
但它在没有任何信息的情况下让我成功
{
"data": {
"errorCode": null,
"ticket": "90c70cdc"
},
"success": true,
"status": 200
}
我已按照 api 文档提出此请求
谢谢。
编辑:
好的,如果我正在使用它就可以了
https://api.imgur.com/3/upload 在邮递员中,但是当我尝试将它与这样的 ajax 一起使用时
if (fileExtension == "mp4" || fileExtension == "webm"){
form.append('video', file);
} else {
form.append('img', file);
}
$.ajax({
url: 'https://api.imgur.com/3/upload',
headers: {
Authorization: "Client-ID " + ClientId },
type: 'POST',
data: form,
cache: false,
contentType: false,
processData: false
})
我收到了消息Access to XMLHttpRequest at 'https://api.imgur.com/3/upload' from origin 'http://localhost:3010' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
怎么了?
【问题讨论】:
-
你找到解决办法了吗?
-
一点也不。 Imgur 支持告诉我在 stackoverflow 上发帖,开发人员会回答我,但它没有用。我只是避免将 Imgur 用于 webm 和 mp4
标签: imgur