0

Wordpressでプロジェクトを作成しましたが、ルートフォルダにCodeigniterファイルを含むreviesという名前のフォルダを追加しました。Jquery UploadifyがCodeigniterで動作しない

個人用サイト

  • レビュー

  • wordpressのフォルダやファイル

残りの問題は、私は、画像をアップロードするuploadify使用しようとするということです(スクリプトファイルは/ reviews/upload - > uploadがコントローラに設定されています)、p年齢はCodeIgniterによってルーティングされませんが、WordPressによってルーティングされます。

ブラウザからページmysite.com/review/uploadを呼び出すと奇妙なことが起こります。しかし、それがuploadifyから呼び出されると、Wordpressから404ページが返されます。それを修正する方法

Uploadify

jQuery('#custom_file_upload').uploadify({ 
    'uploader'  : '<?=site_url("js/uploadify/uploadify.swf")?>', 
    'script'   : '<?=site_url("/reviews/upload")?>', 
    'cancelImg'  : '<?=site_url("js/uploadify/cancel.png")?>', 
    'multi'   : true, 
    'auto'   : true, 
    'fileExt'  : '*.jpg;*.gif;*.png', 
    'fileDesc'  : 'Image Files (.JPG, .GIF, .PNG)', 
    'queueID'  : 'custom-queue', 
    'queueSizeLimit' : 3, 
    'simUploadLimit' : 3, 
    'removeCompleted': false 
    } 
); 

おかげ

+0

いくつかのコードを投稿した場合に役立ちます。私はそれがuploadify( 'script'のための設定)で設定されたURLと関係していると考えます。アップロードされたデータがどこに投稿されているかを正確に確認しましたか? – minboost

+0

セッションコントロールが必要ですか?もしそうなら、おそらくここで特定された問題にぶつかるでしょう - [link] http://www.uploadify.com/faqs/how-do-i-send-the-session-id-to-the-back-end-script/ – simnom

+0

セッションIDは必要ありません。 uploadifyは、(Codeigniterの)/ reviews/uploadページへのリクエストを行うと仮定していますが、Wordpressのindex.php(mysite/reviews/index.phpではなくmysite/index.php)でリクエストを受け取ります。 – Emanuel

答えて

0

変更'<?=site_url("/reviews/upload")?>'site_url()

'/reviews/upload'には、ワードプレスとCI機能の両方です。

mod_rewriteを使用してindex.phpを削除していない場合は、<?=site_url("/reviews/upload")?>mysite/index.php/reviews/uploadと書いています。

関連する問題