Загруженное Fineuploader имя файла всегда "blob"

Я использую 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".

Странные вещи: - На миниатюре на стороне клиента имя файла хорошее.

  • если я делаю uploaderCurrentInstance.getUploads(), я вижу мой файл с хорошим именем.
  • HttpContext.Request.Params ["qqfilename"] имеет хорошее имя.

Поэтому я нашел обходной путь с параметром qqfilename, чтобы получить мое имя файла. Но так не должно быть. Что я упустил? mypromise должен вернуть название, может быть?

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

0 ответов

Другие вопросы по тегам