@BitRouter

FileAPI jQuery — как реализовать серверную часть (PHP)?

Доброго дня!

Немного погуглив столкнулся с тупиком...
Есть хорошее решение по работе с файлами (FileAPI jQuery), там же указаны примеры:
HTML
<div id="simple-btn" class="btn btn-success js-fileapi-wrapper">
   <div class="js-browse">
      <span class="btn-txt">Browse</span>
      <input type="file" name="filedata">
   </div>
   <div class="js-upload" style="display: none">
      <div class="progress progress-success">
         <div class="js-progress bar"></div>
      </div>
      <span class="btn-txt">Uploading (<span class="js-size"></span>)</span>
   </div>
</div>

JavaScript
$('#simple-btn').fileapi({
   url: 'http://rubaxa.org/FileAPI/server/ctrl.php',
   multiple: true,
   maxSize: 20 * FileAPI.MB,
   autoUpload: true,
   elements: {
      size: '.js-size',
      active: { show: '.js-upload', hide: '.js-browse' },
      progress: '.js-progress'
   }
});

пробовал переделать базовый ctrl.php.. По итогу как я понял что просто указать
include    $_SERVER['DOCUMENT_ROOT'].'/plugins/FileAPI.class.php';
$uploads_dir = $_SERVER['DOCUMENT_ROOT'].'/include';
foreach ($_FILES["filedata"] as $key) { 
	$tmp_name = $_FILES["filedata"]["tmp_name"][$key];
	$name = $_FILES["filedata"]["name"][$key];
	move_uploaded_file($tmp_name, "$uploads_dir/$name");
}


разница не велика.. Но вопрос!

Почему не загружает при передачи Ajax???
  • Вопрос задан
  • 457 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы