2016-04-28 2 views
0

私はかなりの時間この問題を見てきました。Pluploadでファイル名を送信するには?

私の問題は簡単です、私はファイルと一緒に、Pluploadでのマルチパートリクエストとしてファイル名を送信したいのですが、私はまだそれを行うことができませんでした。

アップロードされたファイルの完全なファイル名が必要なので、適切なファイル拡張子でファイルを保存できます。この場合はイメージのみです。ここで

は私が今(JavaScriptの一部)まで持っているものです。

BeforeUpload: function(up, file) { 
    up.settings.multipart_params = {"name" : file.name, "gallery" : "9650f952-e397-11e5-8bca-d43d7e9e4e29"} 
}, 

そしてPHPで私はこの作品を持っている:

if (!empty($_FILES)) { 
    $fileName = $_FILES["file"]["name"]; 
} elseif (isset($_REQUEST["name"])) { 
    $fileName = $_REQUEST["name"]; 
} else { 
    $fileName = uniqid("file_"); 
} 
$filearr = explode ($fileName); 
$ext = array_pop ($filearr); 
$withoutext = implode ($filearr); 

だから、どのように私はこの混乱を解決するのでしょうか?

答えて

0

私はコードにもっと注意を払っていたはずです。

私はそれがパラメータが欠落している爆発し崩壊する機能もあるので、答えは単純にこれで、2個のエラーが見つかりました:

$filearr = explode (".",$fileName); 
$ext = array_pop ($filearr); 
$withoutext = implode (".",$filearr); 
関連する問題