因为中文文件名不能被linux系统很好的识别,所以linux服务器运行php程序性会出现:从后台上传软件,前台点击“本地下载”,结果显示404页面,用FTP看,里面没有上传的软件内容,可是后台有;本人试了只能使用第三方软件下载(如迅雷和QQ旋风)。 但是无法直接IE下载。为此本人收集了中文名附件自动改为拼音文件名的办法(windows服务器运行php程序正常,不用修改): 找到:$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme)); 替换为://$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme)); 找到:$filename = $filename.'.'.$fs[count($fs)-1]; 替换为:$filename = GetPinyin($fs[0]).'.'.$fs[count($fs)-1]; (责任编辑:laiquliu) |