我为我的图片托管网站制作了一个简单的图片下载器。我面临一个问题。当我下载图像时,它损坏了,我无法正确获取一段代码。有人请看一看。
所以我的图像按日期存储在我的 image.uploads 文件夹中。所以我需要在下载之前获取图像日期。继承人我到目前为止。
<?php
if(isset($_POST['file_name'])){
$file = $_POST['file_name'];
header('Content-type: image/jpg');
header('Content-type: image/png');
header('Content-type: image/gif');
header('Content-Disposition: attachment; filename="'.$file.'"');
readfile('image.uploads/' . date("jS F Y", $image_details->image_date) . '/'.$file);
exit();
}
?>
idk,如果我得到正确的图像日期部分,我将如何让它显示如下:“25-07-13”:/ html 部分:$image_main 是图像名称。
<form action="view-image.php" method="post" name="downloadform">
<input name="file_name" value="<?=$image_main?>" type="hidden">
<input type="submit" value="Download the image">
</form>
非常感谢任何愿意提供帮助的人!