Javascript 使用dropzone.js时未定义索引
我正在使用Javascript 使用dropzone.js时未定义索引,javascript,php,html,Javascript,Php,Html,我正在使用dropzone.js上传文件。这是我第一次使用它,所以我真的不知道我在做什么 所以基本上,当我使用$\u FILES[“file”][“tmp\u name”]时,它表示该文件是一个未定义的索引。我试着删除dropzone.js,看看问题是否出在dropzone.js上,所以我试了一下,效果非常好 这是我的密码: <form action="#" id="frmFileUpload" class="dropzone"
dropzone.js
上传文件。这是我第一次使用它,所以我真的不知道我在做什么
所以基本上,当我使用$\u FILES[“file”][“tmp\u name”]
时,它表示该文件是一个未定义的索引。我试着删除dropzone.js
,看看问题是否出在dropzone.js
上,所以我试了一下,效果非常好
这是我的密码:
<form action="#" id="frmFileUpload" class="dropzone" method="POST" enctype="multipart/form-data" style="padding-left: 0px; border-left-width: 0px!important;">
<div class="dz-message" style="margin-bottom: 60px;">
<div class="drag-icon-cph">
<i class="material-icons">touch_app</i>
</div>
<h3>Drop files here or click to upload.</h3>
</div>
<div class="fallback">
<input type="file" name="file" accept="image/*" required>
</div>
<input class="btn btn-primary btn-lg waves-effect btn-block" name="update_pfp" type="submit" value="Submit" style="position: absolute; bottom: 0px;">
</form>
<?php
if (isset($_POST['update_pfp'])) {
$file_path = '../images/profile_picture/';
$unique_name = time().uniqid(rand());
$destination = $file_path . $unique_name . '.png';
$basename = basename($_FILES["file"]["name"]);
$filename = $_FILES["file"]["tmp_name"];
$file_type = strtolower(pathinfo($file_path . $basename, PATHINFO_EXTENSION));
echo "<script>alert('".$filename."')</script>";
move_uploaded_file($filename, $destination);
$model->updateProfilePicture($basename, $unique_name);
}
?>
<script type="text/javascript">
$(function () {
Dropzone.options.frmFileUpload = {
paramName: 'file',
acceptedFiles: 'image/*',
thumbnailWidth: null,
thumbnailHeight: null,
init: function() {
this.on("thumbnail", function(file, dataUrl) {
$('.dz-image').last().find('img').attr({width: '100%', height: '100%'});
}),
this.on("success", function(file) {
$('.dz-image').css({"width":"100%", "height":"auto"});
})
}
};
});
</script>
触摸屏应用程序
将文件放到此处或单击上载。