Size: a a a

2020 May 15

A

Aryn in pro.js
Алхимик
Если тебе нужна вставка из буфера то подойдёт. А если тебе нужно перетаскивание картинки в браузер то выше статью я скинул. Ну или можешь на хабре найти что-нибудь по Drag and drop.
Спасибо
источник

A

Aryn in pro.js
А как мне с помощью этого кода в html реализовать это?
источник

t

th.witness in pro.js
Aryn
Ребят, как реализовать что-то наподобии того, что на картинке?
Ты про функционал или про вёрстку?
источник

A

Aryn in pro.js
th.witness
Ты про функционал или про вёрстку?
И то, и другое
источник

A

Aryn in pro.js
Типо, не работал с JS. И не понимаю как сделать что-то подобное
источник

F

Foma in pro.js
Aryn
Типо, не работал с JS. И не понимаю как сделать что-то подобное
библу смотрел?
источник

AK

ARTUR KNYAZEV in pro.js
сил больше нет , люди помогите отправляю файл ,а $_FILES  всегда пустой
источник

F

Foma in pro.js
покаж форму
источник

AK

ARTUR KNYAZEV in pro.js
источник

AK

ARTUR KNYAZEV in pro.js
и кавычки менял и тд
источник

AK

ARTUR KNYAZEV in pro.js
Foma
покаж форму
в $_POST , там есть массив
источник

AK

ARTUR KNYAZEV in pro.js
первый $_FILES а второй $_POST
источник

p

persona x grata in pro.js
источник

AK

ARTUR KNYAZEV in pro.js
ну у нас спецы ????
источник

F

Foma in pro.js
<input type="file" multiple="multiple" accept=".txt,image/*">
<a href="#" class="upload_files button">Загрузить файлы</a>

var files;
document.querySelector('input[type=file]').addEventListener('change', e => files = (e.target.files));
document.querySelector('.upload_files').addEventListener('click', e => {
 if (typeof files == 'undefined') return;
 var data = new FormData();
 Array.from(files).forEach((file, index) => {
     data.append(index, file)
 });
data.append('my_file_upload', 1);
fetch('./submit.php', {
   method: 'POST',
     body: data,
})
........
if (isset($_POST['my_file_upload'])) {

   $uploaddir = './uploads';

   if (!is_dir($uploaddir)) mkdir($uploaddir, 0777);

   $files = $_FILES;
   $done_files = array();


   foreach ($files as $file) {
       $file_name = $file['name'];

       if (move_uploaded_file($file['tmp_name'], "$uploaddir/$file_name")) {
           $done_files[] = realpath("$uploaddir/$file_name");
       }
   }

   $data = $done_files ? array('files' => $done_files) : array('error' => 'Ошибка загрузки файлов.');

   echo(json_encode($data));
}
источник

S

Syntax Highlight Bot in pro.js
Foma
<input type="file" multiple="multiple" accept=".txt,image/*">
<a href="#" class="upload_files button">Загрузить файлы</a>

var files;
document.querySelector('input[type=file]').addEventListener('change', e => files = (e.target.files));
document.querySelector('.upload_files').addEventListener('click', e => {
 if (typeof files == 'undefined') return;
 var data = new FormData();
 Array.from(files).forEach((file, index) => {
     data.append(index, file)
 });
data.append('my_file_upload', 1);
fetch('./submit.php', {
   method: 'POST',
     body: data,
})
........
if (isset($_POST['my_file_upload'])) {

   $uploaddir = './uploads';

   if (!is_dir($uploaddir)) mkdir($uploaddir, 0777);

   $files = $_FILES;
   $done_files = array();


   foreach ($files as $file) {
       $file_name = $file['name'];

       if (move_uploaded_file($file['tmp_name'], "$uploaddir/$file_name")) {
           $done_files[] = realpath("$uploaddir/$file_name");
       }
   }

   $data = $done_files ? array('files' => $done_files) : array('error' => 'Ошибка загрузки файлов.');

   echo(json_encode($data));
}
источник

F

Foma in pro.js
источник

F

Foma in pro.js
Aryn
Ребят, как реализовать что-то наподобии того, что на картинке?
как раз
источник

t

th.witness in pro.js
persona x grata
:D
источник

t

th.witness in pro.js
ARTUR KNYAZEV
ну у нас спецы ????
источник