BlueImp silently fails on file upload
Когда я пытаюсь загрузить файл с помощью blueImp, я получаю ошибку, когда открываю консоль:
Uncaught TypeError: Cannot read property 'parseMetaData' of undefined
сопровождается следом стека. Кажется, я вызываю логику загрузки без файла. Есть ли способ получить больше информации?
1 ответ
Убедитесь, что вы включаете JS-скрипт https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js
перед любым из файлов загрузки сценариев. Этот файл необходим для parseMetaData
функция.
<script>
include должен быть в следующем порядке, который взят непосредственно из примера на https://blueimp.github.io/jQuery-File-Upload/.
<!-- The Load Image plugin is included for the preview images and image resizing functionality -->
<script src="//blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
<!-- The Canvas to Blob plugin is included for image resizing functionality -->
<script src="//blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
<script src="js/jquery.iframe-transport.js"></script>
<!-- The basic File Upload plugin -->
<script src="js/jquery.fileupload.js"></script>
<!-- The File Upload processing plugin -->
<script src="js/jquery.fileupload-process.js"></script>
<!-- The File Upload image preview & resize plugin -->
<script src="js/jquery.fileupload-image.js"></script>
<!-- The File Upload audio preview plugin -->
<script src="js/jquery.fileupload-audio.js"></script>
<!-- The File Upload video preview plugin -->
<script src="js/jquery.fileupload-video.js"></script>
<!-- The File Upload validation plugin -->
<script src="js/jquery.fileupload-validate.js"></script>
<!-- The File Upload user interface plugin -->
<script src="js/jquery.fileupload-ui.js"></script>