0

http://phpfileuploader.com/のスクリプトを使用しました

jqueryを使用してアップローダオブジェクトを別のphpファイルに投稿する必要がありますが、機能しませんでした:

たとえば、私はこのコードを使用しました:

var uploaderobject= document.getElementById("myuploader");
    $.post("example.php",{ sampleobject:uploaderobject},function(data)
   {
     alert(data); // but not worked or return empty result.
   })

example.php で sampleobject を使用する方法と、たとえば (FileName、FileSize、FileGuid、FilePath または CopyTo、MoveTo、Delete) などの phpfileuploader メソッドを使用する方法を教えてください。

このコードを example.php で使用しましたが、機能しませんでした:

<?php
$uploader=$_POST["sampleobject"];
echo $uploader->FileName; // not worked why ?
// or how can use myuploader methods here?
?>
4

1 に答える 1

0

PHP は POST リクエストからオブジェクトを取得しません。そのリクエストから取得しているものを確認するには、次を使用します。

<?php
 echo '<pre>POST REQUEST:';
 var_dump[$_POST];
 echo '<br/><br/>FILES ARRAY:';
 var_dump[$_FILES];

$_POST と $_FILES はどちらも配列です。ファイルをアップロードする場合に使用$_FILESします。後で一時ファイルを別のハードディスクの場所に移動できます。

于 2016-10-01T15:43:18.570 に答える