我自己写的服务器代码,服务器里面有中文路径的文件,前端需要下载这个文件,然后我就在PHP中返回中文 5

路径给前端的a标签链接里,但是下载不了,全英文可以,但是数据库很大,全是中文路径,我把数据库里的路径提取出来echo的,请问怎么解决?谢谢各位。... 路径给前端的a标签链接里,但是下载不了,全英文可以,但是数据库很大,全是中文路径,我把数据库里的路径提取出来echo 的,请问怎么解决?谢谢各位。 展开
 我来答
匿名用户
2017-07-26
展开全部
给前端的下载链接为php文件,例如:download.php?file=xxxxxx,其中的文件名你用数据库的id就行了;当前台请求时,download.php中根据id查出文件路径,再echo就行了
这样还能统计下载次数,下载时间等信息
ps: 路径怎么能用中文的? 这是基本的常识啊
启帆信息
2024-11-22 广告
NVIDIA AI服务器在业界具有显著影响力。英伟达推出的AI服务器,如NVL72,凭借其卓越的性能和前所未有的计算能力,迅速成为市场的新宠。这些服务器采用高性能的GPU和CPU架构,支持万亿参数的多模态大模型,满足了大规模模拟和3D数据生... 点击进入详情页
本回答由启帆信息提供
lnn的zgg
2017-07-25 · TA获得超过145个赞
知道小有建树答主
回答量:178
采纳率:83%
帮助的人:104万
展开全部
试试是不是编码的问题,不是编码问题可以通过对文件名中中文进行编码解码(utf8吗或urlencode等)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pennyhe
2017-07-24 · TA获得超过120个赞
知道答主
回答量:111
采纳率:0%
帮助的人:39.1万
展开全部
urlencode
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
词弯0
2017-07-23 · TA获得超过842个赞
知道小有建树答主
回答量:1223
采纳率:80%
帮助的人:293万
展开全部
试试用urldecode() 转换后在输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有范er的小青年
2016-06-01 · TA获得超过866个赞
知道小有建树答主
回答量:806
采纳率:20%
帮助的人:252万
展开全部
将中文路径提取出来后,使用urlencode()试试~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式