2016-11-25 5 views
0

1)状況: 一部のページでは、ユーザーはファイルアップロードフォームを使用してテキスト(またはExcel)ファイルをアップロードできます。アップロードが成功した後、ユーザーはファイルに何でもできるページにリダイレクトする必要があります。ファイルのアップロード後にcodeigniterリダイレクト

2)私のコントローラクラス:

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

3)何が起こるように見えます

まず何も起こりません。ファイルはアップロードされましたが、ページは変更されません。 Firebug拡張機能を使用しているときに、適切なターゲットURLにget要求を含むヘッダーが送信され、予想されるすべての内容が回答に含まれているようです。しかし、サイトに表示されません。

私は実際に何が間違っているのか分かりません。

+0

は、ajaxをリクエストしてアップロードされました。右? –

+0

はい。 JQuery FileUploadの使用。 –

+0

ファイルのアップロード後にリダイレクトされません。ファイルは正常にアップロードされました。右? –

答えて

0

問題を解決しましたが、回避策を使用するだけです。 最後に、私はJavaScriptのリダイレクトを使用しました。

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

x_idを持つサーバーがファイルのアップロードに応答します。

すべてがうまく動作します。しかし、CIのリダイレクトが機能しない元の質問は、まだ私のために開いています。

関連する問題