2016-03-08 114 views
1

由于2-小时,我找不到为什么我不能用悬浮窗上载我的JS文件..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效果(如加载和绿色按钮)。

Seconde问题,最重要的是,我的文件不会上我的上传文件夹..没有错误,没有,我错过了什么?

编辑:我所有的包括检查,我试着用这个例子http://code.runnable.com/UbDApm3qYSEiAADm/drag-and-drop-file-upload-php-for-fileupload 并没有什么工作......所有的一天,这个问题仍然存在:/

回答

0

你有没有包含在悬浮窗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似乎没问题。

+0

是的,都是包含的。 – valt

+0

这不是问题的答案,请考虑在问题中添加评论。 – HddnTHA

+0

我在你的runnable.com链接上测试过它,它似乎能完成它的工作? –