【发布时间】:2015-12-28 01:47:45
【问题描述】:
不幸的是,我的“dropzone”不起作用,我按照本教程进行操作:
http://www.startutorial.com/articles/view/how-to-build-a-file-upload-form-using-dropzonejs-and-php
我的排序结构和教程中提到的一样
好的,所以我有我的 index.php:
<html>
<head>
<link rel="stylesheet/less" type="text/css" href="../css/style.less"/>
<script src="../scripts/less.js"> </script>
<script src="../scripts/dropzone.js"> </script>
</head>
<body>
<!-- 3 -->
<form action="upload.php" class="dropzone">
</form>
</body>
</html>>
上传.php:
<?php
$ds = DIRECTORY_SEPARATOR; //1
$storeFolder = 'uploads'; //2
if (!empty($_FILES)) {
$tempFile = $_FILES['file']['tmp_name']; //3
$targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds; //4
$targetFile = $targetPath. $_FILES['file']['name']; //5
move_uploaded_file($tempFile,$targetFile); //6
}
?>
一切看起来都不错,但我的上传文件夹中没有文件。 我没有错误,但我不确定我的错误报告是否正确。
感谢您的帮助
【问题讨论】:
-
我刚试了一下,完全没问题。你确定你没有得到任何错误?您在浏览器上的 javascript 控制台中有任何内容吗?确保您上传的文件小于服务器的限制大小。尝试在
$storeFolder = 'uploads'; //2之后添加print_r($_FILES);以查看文件发生了什么 -
我得到了它现在工作:) 文件太大了,愚蠢的我。谢谢
-
哈哈,经常这样。顺便说一句,请解决您的问题。
标签: javascript php file file-upload upload