[英]dropzone.js: How can I rename file?
我想重命名使用dropzone.js上傳的文件。 我已經閱讀了使用dropzone重命名文件的另一個問題,但我不明白。
我試過這個:
this.on("sending", function(file, xhr, formData) {
var abdocument.getElementById("a").value
var nick = document.getElementById("b").value;
formData.append("fileName", a+ " - " + b);
});
}
};
但是我怎么能用這個“fileName”呢? 我要在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"]);
只需將其設置為$ _FILE超全局,如下所示:
$_FILES['file']['name']="your_new_file_name";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.