【问题标题】:Unable to upload .ppt files even after specifing the mime type即使指定了 MIME 类型,也无法上传 .ppt 文件
【发布时间】:2015-06-26 05:55:24
【问题描述】:

我正在使用 uploadifive 上传我的文件。我在上传文件类型中指定的其他文件时仅上传 ppt 文件时遇到问题。出了什么问题? 这是我的代码

    $(function() {
    $('#file_upload').uploadifive({
        'fileSizeLimit' : 5000,
        'fileType'     : [
            'image/jpeg',
            'image/png',
            'application/pdf',
            'text/csv',
            'text/plain',
            'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
            'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
            'application/vnd.ms-excel',
            'application/vnd.ms-powerpoint',
            'application/mspowerpoint',
            'application/x-mspowerpoint',
            'application/vnd.openxmlformats-officedocument.presentationml.presentation',
            'application/msword',
            'application/csv',
            'application/excel'
        ],
        'uploadScript' : '{{url('file/uploads')}}',
        'formData'     : {
            '_token'     : '{{csrf_token()}}'
        },
        'onInit': addFiles
    });

});

即使指定了 ppt mime 类型,我也会收到一个错误,即它不被接受。这是错误的屏幕截图。

【问题讨论】:

  • 浏览器的文件有什么 MIME 类型? stackoverflow.com/questions/18299806/…
  • 另一个可能的问题是服务器确实知道该文件并且不想提供它?
  • @DanielCheung 有可能吗?
  • @DanielCheung 谢谢。你是对的。
  • @RajShakya 我已将评论迁移到答案

标签: javascript jquery powerpoint mime-types uploadifive


【解决方案1】:

一种可能性是服务器确实知道该文件并且不想提供它?

您应该检查服务器的设置并添加对文件扩展名的支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-15
    • 2017-09-18
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 2012-03-16
    • 2012-02-02
    相关资源
    最近更新 更多