javascript - dropzone.js:如何重命名文件?

标签 javascript php rename dropzone.js

我想重命名使用 dropzone.js 上传的文件。我已经阅读了 rename file with dropzone 的另一个问题,但我不明白。

我已经试过了:

this.on("sending", function(file, xhr, formData) { 
    var abdocument.getElementById("a").value
    var nick = document.getElementById("b").value;
    formData.append("fileName", a+ " - " + b);
    });
  }
};

但是我该如何使用这个“文件名”呢?我必须在 php 函数中使用?这是我的:

<?php

$upload_folder = 'uploads';
if (!empty($_FILES)) {
  $temp_file = $_FILES['file']['tmp_name'];
  $target_path = dirname( __FILE__ ) .  '/' . $upload_folder . '/';
  $target_file =  $target_path . $_FILES['file']['name'];


  if( file_exists( $target_path ) ) {
    move_uploaded_file($temp_file, $target_file);
  } else {
    header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
  }
}

?>

或者我可以通过 javascript 重命名吗?

感谢大家

最佳答案

好的,我必须这样做:

$_FILES['file']['name'] = ($_POST["fileName"]);

关于javascript - dropzone.js:如何重命名文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20804233/

相关文章:

windows - 寻找脚本或批处理文件以根据部分文件名将主目录中的图片分类到各自的子目录中

javascript - 使用iframe进行交叉数据交换

php - 从 curl 响应中获取值(value)

php - 如何更改 WooCommerce 产品的产品标签列表中的排序

php - 如何使用 CodeIgniter 框架从数组中插入多行?

perl - 如何在 perl 脚本中删除扩展名

javascript - Angular 2 中特定元素的击键(键绑定(bind))

javascript - 尝试将 getDate() 包含在 var 中

javascript - 在 play 2.0 框架上将 javascript 导入 html

r - 在 R 中,如何向列名添加一串文本?