自从 2 小时以来,我不明白为什么我无法使用 dropzone JS 上传我的文件..
这是我的表格:
<form action="/Volumes/site/vue/upload.php"
class="dropzone"
id="my-awesome-dropzone"></form>
这是我的 php:
<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.
$uploaddir = '../upload/';
$uploadfile = $uploaddir . basename($_FILES['file']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "Possible file upload attack!\n";
}
echo 'Here is some more debugging info:';
print_r($_FILES);
print "</pre>";
?>
第一个问题:当我放下时,我没有 javascript 效果(如加载和绿色按钮)。
第二个问题,也是最重要的问题,我的文件没有放在我的上传文件夹中。没有错误,什么都没有,我错过了什么吗?
编辑:我的所有包含都已检查,我尝试使用此示例 http://code.runnable.com/UbDApm3qYSEiAADm/drag-and-drop-file-upload-php-for-fileupload 没有任何作用...这个问题整天都存在:/
最佳答案
您是否包含了 dropzone JavaScript 和 CSS 文件?
<script src="js/dropzone.js"></script>
<link rel="stylesheet" href="css/dropzone.css">
<form action="/Volumes/site/vue/upload.php"
class="dropzone"
id="my-awesome-dropzone"></form>
PHP 似乎没问题。
关于javascript - dropzone js 为什么我无法上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35870879/