2

複数のファイル アップローダ セクションを含むページをセットアップしようとしていますが、
これまでのところ問題なく動作していましたが、少し問題が発生しました。

そのページのアップローダーが使用されるたびに、ファイル用の新しいフォルダーが作成されるようにします。

そこでmkdir、valums がアップロード手順を処理するために使用する php.php 内にコマンドを追加します。

php.phpmkdir内で、フォルダーが作成され、ファイルがアップロードされるため、手順が機能します...しかし、転送リストの
ファイル名の横に「失敗」メッセージが表示されます。

それがなくても全体がうまくいきmkdirます。

どこから探し始めるべきですか?何か案は?

ここにコードがあります

                <script>        
    function createUploader<?php  echo $c; ?>(){            
        var uploader = new qq.FileUploader({
            element: document.getElementById('uploadroom<?php  echo $c; ?>'),
            action: '../common/jqueryplugins/valums/server/php.php',
            debug: true,
    // ex. ['jpg', 'jpeg', 'png', 'gif'] or []
    allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'],
    dragDrop: false,
    params: {
            planid: '<?php  echo $_SESSION['planid']; ?>',
            roomname: 'room<?php  echo $c;   ?>'
        }
        });           
    }


  $(document).ready(function(){createUploader<?php  echo $c; ?>();  });
                </script>   

この部分は何度も複製され、さまざまなボタンがさまざまなフォルダーにアップロードされるため、php からいくつかの変数を取得しています。

php.php ファイル内 (上部) には、次のようなものがあります。
$uploaddir = '../../../../rental/userfiles/1/'.$_GET['planid'].'/images/'.$_GET['roomname'].'/';

mkdir($uploaddir);

奇妙な uploaddir と私の mkdir コマンド
、そして最後に:

 `$result = $uploader->handleUpload($uploaddir);`  

これらは主に変更されたもの
で、ファイル名の横に「失敗」と表示されますが、完全に機能します

4

1 に答える 1

0

提供された CSS が読み込まれていない場合は、失敗したと表示されます。デフォルトでは、そのスパンは非表示になっています。

于 2013-08-11T20:10:33.960 に答える