0
je reçois une erreur 400 mauvaise requête en essayant de télécharger à cloudinary avec le code suivant:Upload direct Cloudinary à partir du navigateur Bad Request
$("input.cloudinary-fileupload[type=file]").cloudinary_fileupload();
$.cloudinary.config({"api_key":"6586856745648955","cloud_name":"some-cloud"});
$http.get("http://localhost:3000/story/secret")
.then(function(res){
var CLOUD_API_SECRET = res.data.CLOUD_API_SECRET;
var obj =
{
"timestamp": Date.now(),
"callback": "http://localhost:3000/cloudinary_cors",
"signature": CLOUD_API_SECRET,
"api_key": "6586856745648955"
};
// var data = JSON.stringify(obj);
$("input[type='file']").attr('data-form-data', obj);
})
.catch(function(err){
console.log("error: ", err);
});
avec mon avant contenant les éléments suivants:
<input name="file" type="file"
class="cloudinary-fileupload" data-cloudinary-field="image_upload"
data-form-data=" ... html-escaped JSON data ... " >
</input>
J'ai aussi essayé de stringify, puis coder la variable « obj » et branchez que comme ceci:
var data = JSON.stringify(obj);
$("input[type='file']").attr('data-form-data', encodeURI(data));
J'ai la même erreur.
J'apprécierais n'importe quelle aide ou suggestions. merci beaucoup.
ohhhh. je vois. sensationnel. Je faisais tout faux. Merci de clarifier. Je viens de terminer l'implémentation du noeud, après tout. c'était beaucoup plus facile pour moi de comprendre. J'apprécie ta réponse! – spb