我下载了此代码以用作下载按钮.
$filename = $_GET["filename"];
$buffer = file_get_contents($filename);
/* Force download dialog... */
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
/* Don't allow caching... */
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
/* Set data type, size and filename */
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($buffer));
header("Content-Disposition: attachment; filename=$filename");
/* Send our file... */
echo $buffer;
?>
问题是,文件的名称以文件名中的整个路径结束,例如,此代码:
最终得到一个名为“images_something.jpg”的图片
我想从最终文件名中删除“images_”,到目前为止我还没有运气.
谢谢您的帮助!
解决方法:
标签:php,download,image
来源: https://codeday.me/bug/20190729/1575605.html