Вы не можете удалять файлы по HTTP (ну, теоретически вы можете, но это не реализовано.)
Самый простой способ - установить крошечный серверный скрипт (например, в ASP или PHP) и вызывать его из JavaScript. Сценарию на стороне сервера необходимы надлежащие разрешения для удаления, но в остальном проблем не возникает.
В PHP начало будет выглядеть так: (Не расширяя решение до полностью безопасного, потому что вы не говорите, на какой платформе вы находитесь)
<?
// STILL INSECURE!!!!
// Do not use in any public place without authentication.
// Allows deletion of any file within /my/files
// Usage: filename.php?file=filename
$basedir = "/my/files";
$file_to_delete = $_REQUEST["file"];
$path = realpath($basedir."/".$file_to_delete);
if (substr($path, 0, strlen($basedir)) != $basedir)
die ("Access denied");
unlink($path);
?>
Вы бы назвали скрипт так:
http://yourserver/directory/delete_file.php?file=directory/filename