Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 5

Dropzone.js - создание и загрузка директорий

13.07.2016, 09:46. Показов 2830. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую!)
Подскажите пожалуйста, как настроить и/или модифировать dropzone.js для распределения загружаемых файлов по оригинальным директориям?
P.S. Шаблон Inspinia 2.5 (на всякий случай)

index.html
HTML5
1
2
3
<form id="my-awesome-dropzone" class="dropzone" action="utils/upload.php">
                                            <div class="dropzone-previews"></div>
                                            <button type="submit" class="btn btn-primary pull-right">Submit this form!</button>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function(){
        Dropzone.options.myAwesomeDropzone = {
 
                autoProcessQueue: false,
                uploadMultiple: false,
                parallelUploads: 100,
                maxFiles: 100,
 
                // Dropzone settings
                init: function() {
                    var myDropzone = this;
 
                    this.element.querySelector("button[type=submit]").addEventListener("click", function(e) {
                        e.preventDefault();
                        e.stopPropagation();
                        myDropzone.processQueue();
                    });
                    this.on("sendingmultiple", function(file, xhr, data) {
                    });
                    this.on("successmultiple", function(files, response) {
                    });
                    this.on("errormultiple", function(files, response) {
                    });
    }
}
});
upload.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$ds          = DIRECTORY_SEPARATOR;  //1
 
$storeFolder = 'uploads';   //2
 
if (!empty($_FILES)) {
     
    $tempFile = $_FILES['file']['tmp_name'];          //3             
      
    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;  //4
     
    $targetFile =  $targetPath. $_FILES['file']['name'];  //5
 
    move_uploaded_file($tempFile,$targetFile); //6
     
}
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.07.2016, 09:46
Ответы с готовыми решениями:

Создание директорий, файлов и изображения
Всем привет! Столкнулся с такой проблемой: Есть код для создания директории и файлов в ней, но, нужно чтоб с папки lol/img/no_ava.png...

Создание директорий
Здорова господа!!! Мне нужно динамически создавать директории в виндовс, нашол функцию CreateDirectoryW(). Но она работает только...

Создание директорий
Здравствуйте, подскажите пожалуйста каким образом и с помощью какого компонента можно создать похожие директории со списками, если не...

5
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
13.07.2016, 13:34
Вадим Гордеев, а распределение не в js писать нужно, а на сервере, то есть на php
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 5
14.07.2016, 06:50  [ТС]
Меня интересует как я могу вытянуть на php путь к оригинальному файлу, все остальное не представляет сложности.
А в js я тему создал, потому что этот путь скорее всего должен изначально вытягивать он.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.07.2016, 06:58
Вадим Гордеев, единственное что можно узнать только тип файла и его содержимое, всё
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 5
18.07.2016, 07:04  [ТС]
Товарищи, но это же как-то реализуется. Разве нет?
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
18.07.2016, 12:15
Вадим Гордеев, это реализуется системой, и она не даёт вам директорию, она даёт вам файлы, которые в ней хранятся
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.07.2016, 12:15
Помогаю со студенческими работами здесь

Создание директорий.
Добрый день! Подскажите. Необходимо создать папку в корне системного диска, например... System.IO.DirectoryInfo dir = new...

создание директорий и ярлыки
Есть код Directory.CreateDirectory(@&quot;tabel1&quot;); Directory.CreateDirectory(@&quot;tabel2&quot;); FileStream...

Создание директорий в Treeviev
Привет всем. Можно ли программно перенести вот такой текст: Архив\папка1\файл1 Архив\папка2\файл2 в компонент Treeviev чтобы...

Создание файлов и директорий
Каким способом можно создать новый файл и директорию? Набег на документацию нужных методов не выявил, может плохо искал.

Создание директорий и файлов
Directory.CreateDirectory(&quot;Main&quot;); Ребят я создаю папку Main но как мне написать код чтобы в Main создавался txt? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru