Я сделал страницу, где пользователи сайта могут загружать картинку перетаскиванием. Для этого я использую Dropzone.JS (перейдите на инфосайт или Github), и я загружу файлы в Imgur.
Проблема в том, что я не знал, как это сделать с DropZone.JS. Вот мой код, который я использую для реализации класса Dropzone
.
<div class="dropzone">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</div>
<script src="~/Scripts/DropZone.js" type="text/javascript"></script>
<script>
var myDropzone = new Dropzone(".dropzone", {
url: "https://api.imgur.com/3/image",
Authorization: 'Client-ID MY_CLIENT_ID'
});
</script>
Вот ответ, который я получил от Imgur
{
"data": {
"error": "An image ID is required for a GET request to /image",
"request": "/3/image",
"method": "GET"
},
"success": false,
"status": 400
}
С этой ошибкой:
XMLHttpRequest
не удается загрузить https://api.imgur.com/3/image. Поле заголовка запросаCache-Control
не разрешеноAccess-Control-Allow-Headers
в предпечатном ответе.
Я также, если запрос будет успешным, получу URL-адрес загруженного изображения из Imgur.