上传图片到Imgur返回400 Bad Request

时间:2016-04-17 20:04:00

标签: javascript imgur

我有以下HTMLJavascript代码,可以使用他们的API将图片上传到Imgur。但我从他们的服务器得到400 Bad Request错误。有人可以解释一下为什么会发生这种情况吗?



function openFile(){
	var file = document.getElementById('profilePicture').files[0];
	var reader = new FileReader()
	reader.onload = function(){
		var dataURL = reader.result;
		$.ajax({ 
		    url: 'https://api.imgur.com/3/image',
		    headers: {
		        'Authorization': 'Client-ID my-client-id-here-i-typed-correctly'
		    },
		    type: 'POST',
		    data: {
		        'image': dataURL
		    },
		    success: function(data){ 
		    	console.log(data.data.link) 
		    }
		});
	};

	reader.readAsDataURL(file);
	
}

<html>
<head>
	<title>Upload</title>
	<script src="script.js"></script>
	<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
</head>
<body>
	<div>
	  <label>Upload a profile picture</label>
	  <input type="file" id="profilePicture" name="file" placeholder="Upload profile picture" onchange="openFile()">
	</div>
</body>
</html>
&#13;
&#13;
&#13;

上传调用方法,Imgur返回400 (Bad Request)。我无法弄明白为什么。那为什么呢?

0 个答案:

没有答案