У меня проблема с настройкой конфигурации Dropzone JS, в настоящее время в журнале консоли отображается Dropzone is not defined
. Я действительно не понимаю, почему возникает эта ошибка.
Я нашел решение, которое мне нужно, чтобы использовать функцию window.onload
да, Dropzone не определен, решено. Однако конфигурация, которую я установил для параметров Dropzone, не работает, даже если ошибки не обнаружены.
Я покажу вам, ребята, мой пример сценария, который я использовал для настройки принимаемых файлов и ограничения загрузки изображений.
Версия Dropzone: 5.7.0
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.7.0/dropzone.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.7.0/dropzone.css"/>
Скрипт:
Dropzone.dropzone = {
acceptedFiles : 'image/*',
};
HTML:
@extends('layouts.app')
@section('content')
<div style="margin-top:80px;">
<div class="container">
<h4>What are you listing today?</h4>
<br/>
<div class="row">
<div class="col-md-4">
<form action="/BusinessCenterAccount/upload_post_setup" class="dropzone" id="dropzone">
@csrf
</form>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-header"></div>
<div class="card-body"></div>
</div>
</div>
</div>
</div>
</div>
@endsection
Вывод конфигурации опций:
Как видите, я добавляю acceptedFiles
только все изображения, однако я могу получить доступ к папкам и другим типам файлов.