【问题标题】:( JQuery File Upload ) maxFileSize behaving weirdly(JQuery 文件上传) maxFileSize 行为怪异
【发布时间】:2016-09-11 23:15:47
【问题描述】:

我的选项以一种奇怪的方式表现,我不知道它是否使用了我不知道的单位,或者它是否只是简单的窃听。

例如,将其设置为 12000 可以让我上传约 50ko 的文件,但不能上传约 120ko 的文件,而将其设置为 15000 可以让我上传 850ko 的文件。

这似乎也取决于文件的类型(有时会上传 850ko png,而不会上传 850ko jpg)。

有人知道问题可能是什么吗?

$('#fileupload').fileupload({
    acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
    maxFileSize: 12000,
    progressInterval: 10,
    disableImageResize: false,
    imageMinWidth: 150,
    imageMaxWidth: 150,
    imageMinHeight: 150,
    imageMaxHeight: 150,
    imageCrop: true,
    processfail: rest of the code...


<!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
        <script src="/core/scripts/blueimp/js/vendor/jquery.ui.widget.js"></script>
        <!-- The Load Image plugin is included for the preview images and image resizing functionality -->
        <script src="/core/scripts/blueimp/js/load-image.all.min.js"></script>
        <!-- The Canvas to Blob plugin is included for image resizing functionality -->
        <script src="/core/scripts/blueimp/js/canvas-to-blob.min.js"></script>
        <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
        <script src="/core/scripts/blueimp/js/jquery.iframe-transport.js"></script>
        <!-- The basic File Upload plugin -->
        <script src="/core/scripts/blueimp/js/jquery.fileupload.js"></script>
        <!-- The File Upload processing plugin -->
        <script src="/core/scripts/blueimp/js/jquery.fileupload-process.js"></script>
        <!-- The File Upload validation plugin -->
        <script src="/core/scripts/blueimp/js/jquery.fileupload-validate.js"></script>
        <!-- The File Upload image preview & resize plugin -->
        <script src="/core/scripts/blueimp/js/jquery.fileupload-image.js"></script>

【问题讨论】:

    标签: jquery


    【解决方案1】:

    这可能发生在不支持浏览器文件 API 的情况下。你可以像这个问题一样使用棘手的方法,

    maxFileSize and acceptFileTypes in blueimp file upload plugin do not work. Why?

    上面的答案使用已弃用的函数 data.originalFiles[0] 编写。而不是使用 data.files[data.index]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多