Я использую Fineuploader и MVC5 для загрузки измененного изображения.Я связываю cropperjs с событием onsubmit:
callbacks: {
onSubmit: function (id, name) {
var promise = new qq.Promise();
openCropperModal(this, promise, id, name);
return promise;
}
}
Метод openCropperModal выполняет возврат задания обещания .success ().Обрезанное изображение создается следующим образом:
...
uploaderInstance.addFiles({
canvas: cropper.getCroppedCanvas(),
name: cropperImgTitle + OUTPUT_FORMAT,
quality: OUTPUT_QUALITY,
type: OUTPUT_FORMAT_MIME
});
Работает нормально, за исключением того, что в моем связывателе моделей HttpContext.Request.Files [0] .FileName всегда равно «blob».
Strangeвещи: - в миниатюре на стороне клиента имя файла хорошее.
- если я выполняю uploaderCurrentInstance.getUploads (), я вижу мой файл с хорошим именем.
- HttpContext.Request.Params ["qqfilename"] имеет хорошее имя.
Итак, я нашел обходной путь с параметром qqfilename, чтобы получить мое имя файла.Но так не должно быть.Что я упустил ?mypromise должен вернуть название, может быть?
Дайте мне знать: -)