你好,我在使用Dropzone.js中的自定义选项时遇到了问题。即使我将其设置为true,它也不会显示删除链接。我不确定我是不是做错了,也不知道到底发生了什么。文件已正确上载,并显示加载栏和已完成复选标记。
我目前拥有的代码是:
<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
}
?> 发布于 2015-01-12 23:54:55
在它自己的脚本元素中声明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>发布于 2018-08-04 22:56:03
只需拨打:
file.previewElement.remove();https://stackoverflow.com/questions/19125158
复制相似问题