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 以及如何使用 phpfileuploader 方法,例如(FileName、FileSize、FileGuid、FilePath 或 CopyTo、MoveTo、Delete)?

我在 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 回答