<?php include "db.php"; $ds = DIRECTORY_SEPARATOR; $subFolder = getCookieId(); $storeFolder = "dptImg/" . $subFolder; if (!empty($_FILES)) { $tempFile = $_FILES['file']['tmp_name']; $targetPath = dirname(__FILE__) . $ds . $storeFolder . $ds; $targetFile = $targetPath . $_FILES['file']['name']; addImg($_FILES['file']['name'], $subFolder); move_uploaded_file($tempFile, $targetFile); } else { $result = array(); $files = scandir($storeFolder); if (false !== $files) { foreach ($files as $file) { if ('.' != $file && '..' != $file) { $obj['name'] = $file; $obj['size'] = filesize($storeFolder . $ds . $file); $result[] = $obj; } } } header('Content-type: text/json'); header('Content-type: application/json'); echo json_encode($result); }
removedfile: function(file) { var _ref; deleteFile(file.name); return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0; }, acceptedFiles: "image/*", init: function(){ thisDropzone = this; $.get('upload.php', function(data){ $.each(data, function(key, value){ var mockfile = {name: value.name, size: value.size}; thisDropzone.emit("addedfile", mockfile); thisDropzone.createThumbnailFromUrl(mockfile, 'dptImg/<?php echo getCookieId(); ?> /' + value.name); thisDropzone.emit("success", mockfile); thisDropzone.emit("complete", mockfile); }); }); } }; function deleteFile($fileName){ $.ajax({ url: "delete.php", type: "POST", data: { 'name': $fileName} });