我有一个包含文本框和文件选择按钮的表单。我想做的是:
我已经了解了使用服务器端(PHP)和客户端使用Jquery执行此操作的多种方法。
哪种方法最好,任何人都可以指出我正确的方向。
非常感谢你的时间。
答案 0 :(得分:3)
您无法在用户本地计算机上重命名文件。如果他们将文件上传到您的服务器,您可以设置文件名,但不能在本地计算机上设置。
答案 1 :(得分:1)
步骤非常简单。假设有两个字段filename
和photo
让他们通过邮寄提交表格,然后:
$uploadDir = '/some/path/';
$name = filter_input(INPUT_POST, 'filename', FILTER_DEFAULT);
if(move_uploaded_file($_FILES["photo"]["tmp_name"], $uploadDir.$name)) {
//success
} else {
//fail
}