<分区>
作为一名新的编码员,我一直在进行大量的试验和错误,并坚持认为有效的发现,但我目前拥有的方法并不适用于所有浏览器。
我们的 PHP 代码。
$songs = file_get_contents('https://example.com/tracks/'.$id.'/');
$filename = './tmp/'.$SongTitle.'.mp3'; // used for the file_put_contents.
$filenames = '/tmp/'.$SongTitle.'.mp3'; // used for the echo
file_put_contents($filename, $songs);
HTML 下载按钮。
<div style="text-align: center; font-size: 20px;" class="testing-content">
<button type="button" class="btn btn-success"><a href="<?php echo $filenames; ?>" download='<?php echo $filenames; ?>' href="javascript:">Download</button></a>
</div>
您可以看到我在上面使用 Html5 和 Javascript 方法,这意味着它只支持 FireFox 和 Google Chrome。
如何允许所有浏览器上的用户单击我们的按钮来下载文件?