2016-11-25 5 views
0

1) ситуация: На некоторых страницах пользователь может использовать форму для загрузки файла для загрузки текста (или файла excel). После успешной загрузки пользователь должен быть перенаправлен на страницу, где он может делать все с помощью своего файла.codeigniter redirect после загрузки файла

2) Мой класс контроллера:

... 
if (!$this->upload->do_upload('fileupload')) { 
      echo "error file upload not successfull"; 
    }else { 
     redirect('import/filepreview/'); 
    } 

3), что не происходит

Первый ничего, кажется, произошло. Файл загружен, но страница не изменяется. При использовании расширения firebug появляется сообщение о том, что отправлен заголовок, содержащий запрос на получение правильного целевого URL, и все ожидаемое содержимое находится в ответе. Но не показывать на сайте.

Я действительно не знаю, что я делаю неправильно.

+0

теперь загружается с помощью ajax. правильно? –

+0

Да. Использование JQuery FileUpload. –

+0

не перенаправлять после загрузки файла. но файл загружен успешно. правильно? –

ответ

0

Решение проблемы, но только с использованием обходного пути. И наконец, я использовал javascript redirection

window.location.replace ("http://new.../x_id");

с x_id, на который серверы отвечают на загрузку файла.

Так что все работает отлично для меня. Но исходный вопрос, почему перенаправление CI не работает, по-прежнему остается открытым для меня.

Смежные вопросы