fineuploader上传的文件名始终为“ blob”

时间:2019-02-08 10:39:47

标签: asp.net-mvc asp.net-mvc-5 fine-uploader custom-model-binder cropperjs

我使用fineuploader和MVC5上传更改后的图像。 我在事件onsubmit上绑定了ropperjs:

            callbacks: {
                onSubmit: function (id, name) {
                    var promise = new qq.Promise();
                    openCropperModal(this, promise, id, name);
                    return promise;
                }
            }

openCropperModal方法执行工作以返回promise.success()。 裁剪后的图像生成如下:

        ...
        uploaderInstance.addFiles({
            canvas: cropper.getCroppedCanvas(),
            name: cropperImgTitle + OUTPUT_FORMAT,
            quality: OUTPUT_QUALITY,
            type: OUTPUT_FORMAT_MIME
        });

除了在我的modelbinder HttpContext.Request.Files [0] .FileName始终等于“ blob”之外,它工作正常。

奇怪的事情:  -在客户端的缩略图中,文件名很好。

  • 如果我执行uploaderCurrentInstance.getUploads(),则会看到我的文件具有好名字。
  • HttpContext.Request.Params [“ qqfilename”]具有很好的名称。

因此,我找到了一个带有qqfilename参数的工作区来获取我的文件名。 但这不应该是那样。我错过了什么 ? mypromise应该返回标题吗?

让我知道:-)

0 个答案:

没有答案