Итог: $_FILES выводит пустым.. Что не так?
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- $("#file").live("change", function(){
- var data = new FormData();
- var error = "";
- if(file.name.size > 1000000) {
- error = error + "Файл " + file.name + " имеет неправильный размер<br>";
- }
- if(file.length < 1) {
- error = error + "Название файла " + file.name + " превышает лимит символов<br>";
- }
- error = error + "Файл " + file.name + " имеет не верный формат<br>";
- }
- data.append("file-"+i, file);
- });
- if(error != ""){ Box.Info('error', 'Ошибка', error, 250, 10000); $("#file").replaceWith($("#file").clone()); } else {
- $.ajax({
- url: '/?go=photos&act=upload',
- data: data,
- cache: false,
- contentType: false,
- processData: false,
- type: 'POST',
- success: function(data){
- Box.Info('error', 'Фотографии успешно загружены', '', 200, 5000);
- $("#file").replaceWith($("#file").clone());
- alert(data);
- }
- });
- }
- });
- </script>
- <form action="" enctype="multipart/form-data" method="POST">
- <input id="file" type="file" multiple="multiple" name="file[]" onclick="$('.box_info').fadeOut('fast');$('.box_info').remove">
- </form>