Example #1
0
<?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);
}
Example #2
0
          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}
            });