开发者社区> 问答> 正文

PHP 上传doc 文件 类型受限制?报错

明明添加了doc  文件类型的,如下面所示。

$allow_upload_type=array(

'image/pjpeg',
'gif' => 'image/gif',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'txt' => 'text/plain',
'xml' => 'text/xml',
'mp3' => 'audio/mpeg',
'mpeg' => 'video/mpeg',
'zip' => 'application/zip',
'rar' => 'application/x-rar-compressed',

'doc' => 'application/msword',     

‘xls' => 'application/vnd.ms-excel',

'ppt' => 'application/vnd.ms-powerpoint',

);

浏览器还是会报错:

对不起,文件类型限制,你所上传文件类型 application/octet-stream

能给点思路嘛??




展开
收起
爱吃鱼的程序员 2020-06-22 20:41:33 561 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    加上 application/octet-stream这个类型不就得了,这个和你使用的浏览器和上传组件相关。好像如果是HTML5上传的,就会成了 application/octet-stream。

    完整的OFFICEMIME类型可看:http://filext.com/faq/office_mime_types.php

    引用来自“阿尔法兽”的答案

    加上 application/octet-stream这个类型不就得了,这个和你使用的浏览器和上传组件相关。好像如果是HTML5上传的,就会成了 application/octet-stream。

    完整的OFFICEMIME类型可看:http://filext.com/faq/office_mime_types.php

    2020-06-22 20:41:51
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载