我想在下载时重命名文件。假设我的下载链接是“/img/o%20o%20o.png”
我想创建一个系统,在将其下载到“o o o.png”时重命名该文件。 我怎么能这样做?
答案 0 :(得分:0)
试试这个:
$encodedPath = "/img/o%20o%20o.png";
$stringArray = explode('/', $encodedPath);// split the encoded path by the delimiter '/'
$fileName = end($stringArray);// get the last element of the string array which is gonna be the filename
echo urldecode($fileName);// decode the filename
这将输出:
o o o.png
希望这有帮助。