Как мне настроить dropzone.js?
Я хочу настроить dropzone для удаления изображений, я сделал 'addRemoveLinks: true' я хочу, чтобы php-код удалил этот файл? Как я могу получить идентификатор файла для удаления? И мой второй вопрос: как я могу загружать видео через dropzone? И третий вопрос: как я могу ограничить размер файлов в dropzone?
Что я уже пробовал:
if(typeof Dropzone != 'undefined') { Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#myDropzone", { url: "data/upload-file.php", maxFileSize: 50, acceptedFiles: ".pdf", addRemoveLinks: true, removedfile: function(file){ var name = file.name; $.ajax({ type: 'POST', url: 'delete.php', data: "id="+name, dataType: 'html' }); var _ref; return(_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0; } }; }
а это delete.php:
<?php $$dbHost = 'localhost'; $dbUsername = 'root'; $dbPassword = ''; $dbName = 'newimg'; //connect with the database $conn = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName); if($mysqli->connect_errno){ echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } $upload_dir = 'uploads'; $targetPath = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . $upload_dir . DIRECTORY_SEPARATOR; unlink($targetPath.$_GET['id']); $obj=new DB(); $sql = "DELETE FROM files WHERE id='".$_GET['id']."'"; $retval = mysqli_query($obj->connection(),$sql); print_r("Successfully deleted."); ?>
Graeme_Grant
Форматирование очень важно. Исправлено для вас.
Member 13074487
спасибо... но это все равно не работает..