Реализуйте прекрасный загрузчик javascripts в asp.net mvc
Наконец, после стольких испытаний и так далее, я заставил это работать. Но я запутался, какие файлы мне нужны и почему я получаю ошибку.
я имею
/ Сценарии / fineupload /
- handler.base.js
- handler.form.js
- handler.xhr.js
- uploader.basic.js
- util.js
Мой комплект сценариев
BundleTable.Bundles.Add(new AmazonS3ScriptBundle("~/bundles/gzip/fineuploader")
.Include("~/Scripts/fineuploader/handler.base.js")
.Include("~/Scripts/fineuploader/handler.form.js")
.Include("~/Scripts/fineuploader/handler.xhr.js")
.Include("~/Scripts/fineuploader/uploader.basic.js")
.Include("~/Scripts/fineuploader/util.js")
);
Когда я пытаюсь загрузить свою страницу, я получаю сообщение об ошибке
Моя страница
<div id="fine-uploader" class="btn btn-primary"><div>Select Files</div></div>
....
@Scripts.Render("~/bundles/gzip/fineuploader")
...
Прекрасный загрузчик javascript отображается как отдельный файл ex. somemd5.js
Я пытаюсь начать загрузку документа, готового как
uploader = new qq.FineUploaderBasic({
multiple: false,
autoUpload: false,
button: $("#fubUploadButton")[0],
request: {
endpoint: "http://localhost:64247/upload/uploadfile"
},
callbacks: {
onError: errorHandler
}
});
Я получаю много ошибок, но плохо начну с последней..
Если я просто включаю upupader.basic.js, я получаю ошибку, как
Какие файлы мне нужны? В zip-файле из github есть 10 javascript-файлов (некоторые пустые). Странно, почему на тестовой странице из zip все работает, но когда я внедряю его в мой проект, он не работает...
1 ответ
Именно поэтому доступен zip-файл с объединенными / минимизированными и отмеченными версией js вместе с отмеченными версией файлами CSS и ресурсами. Нажмите на ссылку для скачивания либо на домашней странице, либо в верхней части файла readme в основной ветке.