如何通过php或javascript编辑文件的名称(将被下载)?

时间:2014-11-25 22:24:02

标签: javascript php submit download file-rename

我正在尝试创建一个脚本,根据用户在文本框中提交的内容重命名文件并下载它(我不希望它影响其他人的下载,所以我想要的名称该文件仅基于他们提交的内容)。我不太了解Javascript并且不确定我是否会使用php或javscript来编辑它。我也不知道我会怎么做。有帮助吗?

1 个答案:

答案 0 :(得分:1)

类似的事情:

<?php
$file = 'monkey.gif';
$new_file_name='monkey_'.$_POST['colour'].'.gif';

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