问:云服务器网站上传文件mp3格式本地测试正常上传,但在服务器上无法正常上传,服务器已修改了上传限制到150M,排除了大小限制问题,13个mp3格式的文件,只上传成功一个,大小7.92M,另外11个都大于8M,还有1个大小是6.52M,也是无法上传,可同样都是mp3格式,出现上传格式的错误,不知要怎样修改服务器。,网站上传文件受限
答:您好,
您当前提交的工单类型不正确,如需我司协助处理请重新提交正确分类工单:【主机租用/vps/云主机】—【站点设置】—【网站无法访问/打开异常】 并提供下上传地址及登录信息,我司测试并查找具体原因,非常感谢您长期对我司的支持!
问:我提的问题并不是网站访问问题,而是关于服务器配置问题,我在网站后台上传mp3有的能上传,有的不能上传,我想知道造成这种情况可能的原因哪些是与服务器有关。
答:您好,通过您描述有文件可以上传成功,可以排除是程序代码问题,因此可以推辞是环境设置,您可以在服务器上上传探针进行文件上传大小的排查,要确保环境允许大文件上传,并且上传文件大小调整要重启服务以保证修改生效,谢谢
如以上检查依然不能上传,请提交正确服务器工单,并提供测试上传地址网址和帐号密码,我司为您进行排查,谢谢
问:http://www.zlydj.cn/check.php 已经确认网站最大上传支持150M,实在是看不出来还有哪里对上传文件大小有限制。另外,上传成功的文件大小绝大多数小于8M,只有一个大于8M,小于8M的,也不是每次都能上传成功,而且提示的是不支持的格式,同样都是mp3,不知会不会跟mime类型有关系。
答:您好
1、我们通过php探针看upload_max_filesize和post_max_size值设置都是比较大,目前通过外部看和环境关系的可能性比较小,但不排除还有其他地方有异常,建议按照上面的工单分类提交下,并提供测试上传地址网址和帐号密码,我司为您进行排查,另外:一般大文件不建议通过后台上传,因为后台上传大文件很容易出现程序执行超时的问题,建议通过ftp上传到服务器然后后台调用路径即可,
2、程序后台上传提示不支持的格式和mime类型无关,和程序有关系,若浏览器无法访问mp3文件的话和mime类型关系比较大,请知悉,,非常感谢您长期对我司的支持!
问://检查扩展名 $ext_arr = explode(\”|\”, UP_Type); if(!in_array($file_ext,$ext_arr,true)){ exit(escape(L(\’plub_04\’))); }elseif(in_array($file_ext, array(\’gif\’, \’jpg\’, \’jpeg\’, \’jpe\’, \’png\’), TRUE) && @getimagesize($tempFile) === FALSE){ exit(escape(L(\’plub_05\’))); }是这段代码影响了上传文件,删除后上传8M以上的也能上传,也不提示文件格式错误,这跟服务器的mime扩展确定没有关系吗,还是说这是程序的问题?
问:错了,是这段代码://判断文件MIME类型 $mimes = get_mimes(); if(!is_array($mimes[$file_ext])) $mimes[$file_ext] = array($mimes[$file_ext]); if(isset($mimes[$file_ext]) && $file_type !== false && !in_array($file_type,$mimes[$file_ext],true)){ exit(escape(L(\’plub_04\’))); }
答:您好,目前您服务器是IIS的环境,这些环境都是默认的,很多程序都在使用,mime类型中.mp3是默认就包含的,我司对代码不是很了解,从您这段代码来看应该是要判断文件类型是否在mime列表中。
请核实下多文件上传时候的分隔符是否有问题,有可能分割不正确会把多个文件识别为一个后缀不明的文件,如果有某个文件可以上传您可观察下是第一个还是最后一个。建议从程序上调试分析一下,谢谢。
西部数码(west.cn)是经工信部、ICANN、CNNIC认证审批,持有ISP、云牌照、IDC、CDN、顶级域名注册商等全业务资质的正规老牌服务商,自成立至今20余年专注于域名注册、虚拟主机、云服务器、企业邮箱、企业建站等互联网基础服务!
截止目前,已经为超过2000万个域名提供了注册、解析等服务,是中国五星级域名注册注册商!已为超过50万个网站提供了高速稳定的云托管服务,获评中国最受用户喜欢云主机服务商。
西部数码提供全方位7X24H专业售后支撑,域名注册特价1元起,高速稳定云主机45元起,更多详情请浏览西部数码官网:https://www.west.cn/