загруженное Fineuploader имя файла всегда "blob" - PullRequest
0 голосов
/ 08 февраля 2019

Я использую 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 должен вернуть название, может быть?

Дайте мне знать: -)

...