लोड करने में असफल रहा कंसोल में इस मिल:Imgur एपीआई
Failed to load https://api.imgur.com/3/image: The 'Access-Control-Allow-Origin' header contains the invalid value ''. Origin 'https://example.org' is therefore not allowed access.
और यह मेरा कोड है:
var formData = new FormData();
formData.append('image', $('#imgur-api-upload')[0].files[0]);
formData.append('type', 'file');
formData.append('name', $('#imgur-api-upload')[0].files[0].name.replace('.jpg', ''));
// request
$.ajax({
async: true,
crossDomain: true,
url: 'https://api.imgur.com/3/image',
method: 'POST',
headers: {
'Authorization': 'Bearer ' + imgur_access_token
},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: formData
})
.done(function(dataResponse) {
console.log(dataResponse);
if (dataResponse.hasOwnProperty('status') && dataResponse.hasOwnProperty('success')) {
if (dataResponse['success'] == true && dataResponse['status'] == 200) {
$('#episode_image').val(dataResponse['data']['link']);
} else {
alert('Error: ' + dataResponse['data']['error']);
}
}
})
मैं गुमनाम रूप से छवियों को अपलोड करने की कोशिश की, लेकिन एक ही त्रुटि मिली। यह प्रतिक्रिया हेडर हैं:
access-control-allow-credentials:true
access-control-allow-headers:Authorization, Content-Type, Accept, X-Mashape-Authorization, IMGURPLATFORM, IMGURUIDJAFO, SESSIONCOUNT, IMGURMWBETA, IMGURMWBETAOPTIN
access-control-allow-methods:GET, PUT, POST, DELETE, OPTIONS
access-control-allow-origin:
access-control-expose-headers:X-RateLimit-ClientLimit, X-RateLimit-ClientRemaining, X-RateLimit-UserLimit, X-RateLimit-UserRemaining, X-RateLimit-UserReset
cache-control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
content-encoding:gzip
content-length:330
content-type:application/json
date:Wed, 04 Oct 2017 03:25:41 GMT
लेकिन प्रतिक्रिया टैब में मैं json देखते हैं, लेकिन यह है कि यह करने के लिए उपयोग नहीं कर सकते लगता है।
मैंने वर्डप्रेस की .htaccess में हैडर सेट एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन * जोड़ने की कोशिश की लेकिन काम नहीं किया।
संपादित करें:
"संभव डुप्लिकेट" उत्तर का समाधान नहीं है मेरी समस्या, पहले से ही उदाहरण की कोशिश की स्थानीय होस्ट/example.dev में (सवाल प्रकाशित करने से पहले), लाइव वेबसाइट, क्रोम/फ़ायरफ़ॉक्स/एज, विभिन्न पीसी पर अलग नेटवर्क लेकिन अभी भी खाली पहुंच-नियंत्रण-अनुमति-मूल प्राप्त करें।
EDIT2:
एपीआई सहायता टीम: यह समस्या किसी संरूपण की वजह से किया गया था और अब समाधान होना चाहिए।
अनुरोधित संसाधन त्रुटि पर [नो 'एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन' हेडर का संभावित डुप्लिकेट मौजूद है] (https://stackoverflow.com/questions/28547288/no-access-control-allow-origin- हेडर-वर्तमान-ऑन-द-अनुरोध-संसाधन-गलती) – FreedomPride
[jQuery ड्रॉपज़ोन के साथ सीओआरएस समस्याएं और इम्गुर पर अपलोड करने के संभावित डुप्लिकेट] (https://stackoverflow.com/questions/25427627/cors-issues-with- jquery-dropzone-and-upload-to-imgur) –
मुझे एक ही समस्या है। केवल आज आया था। क्या एपीआई में कुछ गड़बड़ है? – Programmer