dropzone.js无法上传
我按照StarTutorial在dropzon网站上的教程设置了一个简单的dropzone.js。 它正确显示了dropzone,当我将文件放入其中时会显示,但是当我尝试单击上传按钮时,没有任何反应。 我正在使用这个HTML代码:
这个PHP代码:
我刚才有同样的问题。 这是由于索引。 Dropzone同时上传多个文件。 因此文件名在数组中。 使用带有foreach或forloop的键读取文件。 我在CodeIgniter中使用了这个:
foreach ($_FILES["file"]["error"] as $key => $error) { if ( $error == UPLOAD_ERR_OK ) { $tempFile = $_FILES['file']['tmp_name'][$key]; $name = $_FILES["file"]["name"][$key]; $file_extension = end((explode(".", $name))); # extra () to prevent notice $targetPath = FCPATH . $storeFolder . $ds; //4 $file_new_name = uniqid(). '.'. $file_extension; $targetFile = $targetPath. $file_new_name ; //5 move_uploaded_file($tempFile,$targetFile); //6 } }
- 控制台中显示任何JS错误?
- 你试过调试PHP鳕鱼吗? “uploads”文件夹是否可写?
请尝试在表单中添加提交按钮,方法和enctype。
你的dropzonejs表单确实显示了你想要上传的图片或文件,但dropzonejs无法将你的任何文件上传到你的服务器,你需要使用php或服务器端javascript将文件提交到你的服务器。
我希望这对你有所帮助..