在我的网站上,我想允许访问者下载图片。 我用以下方式显示图片
<a href="" ><img src = "picture" .../> </A>
当访客登录链接时,如何开始下载图片?
第二个问题,如果我有很多链接,我如何在单个目录中压缩图片并允许拉链下拉?
答案 0 :(得分:1)
设置apache设置::
http://mark.koli.ch/2009/09/apache-setting-the-content-disposition-header-with-mod-rewrite.html
答案 1 :(得分:1)
这是下载文件的PHP。
<?php
$rootPath = "files/";
$filename = "output.txt";
$orig_filename = $_POST[ 'filename' ];
$filename = $rootPath . $filename;
$filesize = filesize( $filename );
if ( $fd = fopen( $filename, "r" ))
{
header( "Content-type: application/octet-stream" );
header( "Content-Disposition: filename=\"$orig_filename\"" );
header( "Content-length: $filesize " );
header( "Cache-control: private" );
while( !feof( $fd ))
{
$buffer = fread( $fd, 1024 );
echo $buffer;
}
fclose( $fd );
}
exit;
?>
答案 2 :(得分:0)
<a href="/path/to/image" download="ImageName" title="ImageName">
<img src="/path/to/image" alt="ImageName">
</a>
这仅适用于现代浏览器......