2013-10-01 2 views
3

Привет, У меня возникли проблемы с использованием пользовательских параметров в Dropzone.js. Он не отображает удаляемые ссылки, даже когда я устанавливаю его в true. Я не уверен, что я собираюсь сделать это неправильно или что именно происходит. Файлы загружаются правильно, а загрузочная панель & завершена.Dropzone.js addRemoveLinks не работает

Текущий код у меня есть:

<html> 

<head> 

<!-- 1 --> 
<link href="models/site-templates/dropzone.css" type="text/css" rel="stylesheet" /> 

<!-- 2 --> 
<script src="models/dropzone.js"> 
Dropzone.options.myDropzone = { 
    addRemoveLinks: true, 
}; 
</script> 

</head> 

<body> 

<!-- 3 --> 
<form id="myDropzone" action="upload.php" class="dropzone"></form> 

</body> 

</html> 

Вот upload.php

<?php 
$ds   = "/"; //1 

$storeFolder = 'uploads'; //2 

if (!empty($_FILES)) { 

    $tempFile = $_FILES['file']['tmp_name'];   //3    

    $targetPath = dirname(__FILE__) . $ds. $storeFolder . $ds . "temp" . $ds; //4 

    $targetFile = $targetPath. $_FILES['file']['name']; //5 

    move_uploaded_file($tempFile,$targetFile); //6 

} 
?> 

ответ

2

Признаться Dropzone инициализации в своем собственном отдельном элементе сценария и удалить миниатюра добавить метод removedFile: -

<script src="./lib/dropzone-3.12/dropzone.js"></script> 
<script type="text/javascript"> 
    Dropzone.options.myDropzone = { 
    addRemoveLinks: true, 
    removedfile: function(file) { 
     var _ref; 
     return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0; 
    } 
    }; 
</script> 
Смежные вопросы