2011-12-11 19 views
0

uploadifyで次の問題が発生し、iframeを使用する予定です。私は何の結果もなく数時間も失ってしまった。jQuery Uploadifyはupload.phpへのリクエストを送信しません

ここは私のコードです。

$('#file').uploadify({ 
    'uploader'  : 'includes/js/uploadify/uploadify.swf', 
    //'checkScript'  : 'includes/ajax/sales/upload.php', 
    'script'  : 'includes/ajax/sales/upload.php', 
    'cancelImg'  : 'includes/js/uploadify/cancel.png', 
    'folder'  : 'uploads/items/', 
    'multi'   : false, 
    'fileExt'  : '*.xls;*.txt;*.csv', 
    'fileDesc'  : 'Allowed Files', 
    'buttonText' : 'Files', 
    'fileDataName' : 'file', 
    'method'  : 'post', 
    'scriptData' : {'required1':'<?php echo $required1; ?>','required2':'<?php echo $required2; ?>'}, 
    'sizeLimit'  : 1024 * 1024 * 5, // 5MB 
    'onError'  : function (event,ID,fileObj,errorObj) { 
      alert(errorObj.type + ' ERROR: ' + errorObj.info); 
     },  
    'onComplete' : function(event, ID, fileObj, response, data) { 
      alert('Success!!'); 
     } 
}); 
  • 完璧に動作マイupload.php。私はupload.phpスクリプトを試してみましたが、それは動作するかどうかを確認するために、期待通りに動作していました。
  • 私はupload.phpが実行されたかどうかを確かめるために小さなコードを追加してログファイルを作成することにしました。 checkScriptを使用しないと、ログはありません。 チェックスクリプトを使用するとログがあり、upload.phpスクリプトにFireBugというスクリプトを使用してアップロードリクエストを送信することができます。
  • upload.phpにリクエストを送信していないのに、まだが成功しています。アラート
  • 単純に 'script'はupload.phpへのリクエストを絶対に送信しませんが、私がupload2.php(ファイルは存在しない)を使用すると、それは私に404エラーを与えます。

これはバグですが、ドキュメントに従っていると考えているようですが、私のupload.phpが期待どおりに機能していると思います。

誰もがこの問題とそれを解決する方法を指摘できたらうれしいです。

+0

絶対パスを使用できますか? Uploadifyノートから:[ルートとの相対的なパスを使用することを強くお勧めします(AKAは/ /から始まります).http://www.uploadify.com/documentation/ – nachito

+0

私はすでに結果を出さずにそれを試しました。 .. まだ同じ。 – Revenant

答えて

0

この問題の原因はわかりません。ブラウザ、アドオン、またはフラッシュ関連の問題が考えられます。それは全く何もアップロードしません。

私はV3.0.0(BETA)バージョンをダウンロードしましたが、すべて正常に動作します。