
03.08.2008, 18:05
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
С нами:
10109126
Репутация:
1980
|
|
возможно два варианта:
1. использование server-side скриптов:
download.php:
PHP код:
<?php
if (!isset($_GET['filename'])) die;
header("Content-Type: application/octet");
echo file_get_contents($_GET['filename']);
?>
somepage.html:
Код HTML:
<iframe name=iframe style="display:none"></iframe>
<a target="iframe" href="http://localhost/download.php?filename=pic.gif"><img src="pic.gif" border="0"></a>
Минус: пользователю будет предложено сохранить файл с названием download.php, возможное решение - использование mod_rewrite
2. Использование метода execCommand с параметром SaveAs - работало только в IE <= 6, впоследствии было ликвидировано в целях безопасности
|
|
|