在Html上创建一个重命名表单,获取输入的内容,然后重命名上传的文件并入库。已有程序,可是不太会改。
<?php
include_once 'conn/conn.php';
$filename = $_FILES['upname']['name']; //读取上传文件名,并存为数组
$filetype = $_POST['foundtype']; //读取上传文件的类别
$tmpname = $_FILES['upname']['tmp_name']; //读取临时文件名,并存为数组
$tmpsize = $_FILES['upname']['size']; //上传文件大小
$tmppub = $_POST['ispub']; //是否公开
$file_path = 'upfile/';
$max = 0;
move_uploaded_file($tmpname[$i],$file_path.$filename[$i]);
//添加数据库
$insertsql = 'insert into tb_upfile (filename,filepath,filetype,upauthor,chkdownnum,ispub) values("'.trim($filename[$i]).'","'.$file_path.$filename[$i].'","'.$filetype[$i].'","'.$_SESSION['name'].'","'.trim($chkdownnum).'",'.$tmppub[$i].')';
$conne->uidRst($insertsql);
}
echo '<div style=" padding-top: 30px;">文件上传成功。</div>';
?>
move_uploaded_file($tmpname[$i],$file_path.$filename[$i]); // 这里的$finename[$i]改成你想要的名称。注意这个是数组,按道理,$filename[$i]应该在一个循环里面。所以你不能直接把$filename[$i]换成你要的名称。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。