Skip to content

Dropzone component

Stanislav Opletal edited this page Sep 28, 2018 · 2 revisions

PHP Code:

    protected function createComponentDropzone()
    {
        $options = $this->uploader->getOptions();
        $options->setAddRemoveLinks(true);
        $this->uploader->setFileType(new Deal());
        $this->uploader->setFiles($this->uploader->getStorageData());
        $p = $this;
        $this->uploader->onUpload[] = function ($file) use ($p) {
            if ($images = $this->uploader->process($file["file"])) {
                $p->flashMessage("Successfully uploaded!", "success");
                $p->redrawControl("flashMessage");
            } else {
                $p->flashMessage("Failed!", "danger");
                $p->redrawControl("flashMessage");
            }
        };
        return $this->uploader;
    }

Options:

    private $url;
    private $method;
    private $withCredentials;
    private $timeout;
    private $parallelUploads;
    private $uploadMultiple;
    private $chunking;
    private $forceChunging;
    private $chunkSize;
    private $parallelChunkUploads;
    private $retryChunks;
    private $retryChunksLimit;
    private $maxFilesize;
    private $paramName;
    private $createImageThumbnails;
    private $maxThumbnailFilesize;
    private $thumbnailWidth;
    private $thumbnailHeight;
    private $thumbnailMethod;
    private $resizeWidth;
    private $resizeHeight;
    private $resizeMethod;
    private $resizeQuality;
    private $maxFiles;
    private $headers;
    private $clickable;
    private $ignoreHiddenFiles;
    private $acceotedFiles;
    private $acceptedMimeTypes;
    private $autoProcessQueue;
    private $autoQueue;
    private $addRemoveLinks;
    private $previewsContainer;
    private $hiddenInputContainer;
    private $capture;
    private $renameFile;
    private $forceFallback;

    private $dictDefaultMessage;
    private $dictFallbackMessage;
    private $dictFallbackText;
    private $dictFileTooBig;
    private $dictInvalidFileType;
    private $dictCancelUpload;
    private $dictResponseError;
    private $dictUploadCanceled;
    private $dictCancelUploadConfirmation;
    private $dictRemoveFile;
    private $dictRemoveFileConfirmation;
    private $dictMaxFilesExceeded;
    private $dictFileSizeUnits;

Clone this wiki locally