Доброго дня!
Немного погуглив столкнулся с тупиком...
Есть хорошее решение по работе с файлами (
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???