скачать — Как добавить имя изображения с расширением в конце гиперссылки Stack Overflow

Пытаюсь выяснить, как сделать myimage.jpg частью конечной точки следа гиперссылки?

Пока что у меня есть изображение для загрузки, но я не уверен, как сделать так, чтобы гиперссылка выглядела так:

http://192.168.0.11/myimage.jpg

Мой код до сих пор:

<?php

$file = "./my_image.jpg";

if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
?>

1

Решение

Ты можешь использовать echo распечатать свой $file переменная в конце вашей ссылки.

Как это,

<a href="//192.168.0.11/<?php echo $file; ?>">

Это создаст ссылку смотреть это в HTML,

<a href="//192.168.0.11/myimage.jpg">
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]