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

2025-05-05 19:45:00
推荐回答(4个)
回答1:

给前端的下载链接为php文件,例如:download.php?file=xxxxxx,其中的文件名你用数据库的id就行了;当前台请求时,download.php中根据id查出文件路径,再echo就行了
这样还能统计下载次数,下载时间等信息
ps: 路径怎么能用中文的? 这是基本的常识啊

回答2:

试试是不是编码的问题,不是编码问题可以通过对文件名中中文进行编码解码(utf8吗或urlencode等)

回答3:

urlencode

回答4:

试试用urldecode() 转换后在输出