Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jqueryphp上传图像http://valums.com/ajax-upload/_Php_Jquery_Ajax_Image - Fatal编程技术网

使用jqueryphp上传图像http://valums.com/ajax-upload/

使用jqueryphp上传图像http://valums.com/ajax-upload/,php,jquery,ajax,image,Php,Jquery,Ajax,Image,我在寻找jquery php图片上传,准确地给出在。 我尝试了上面站点中给出的代码。但它不起作用。作为一个新手。。我尝试了下面的代码 <?php $uploaddir = 'c:\xampp\htdocs\ajax-upload\server\uploads\'; $uploadfile = $uploaddir . basename($_FILES['file']['name']); if (move_uploaded_file($_FILES['file']['tmp_name'],

我在寻找jquery php图片上传,准确地给出在。 我尝试了上面站点中给出的代码。但它不起作用。作为一个新手。。我尝试了下面的代码

<?php
$uploaddir = 'c:\xampp\htdocs\ajax-upload\server\uploads\';
$uploadfile = $uploaddir . basename($_FILES['file']['name']);

if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
  echo "success";
} else {
  // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
  // Otherwise onSubmit event will not be fired
  echo "error";
}
?>
php更改中的

$uploaddir = 'c:\xampp\htdocs\ajax-upload\server\uploads\';

在javascript更改中:

action: 'http://localhost/ajax-upload/server/upload.php',


如果您正在运行的php文件位于ajax上载文件夹中。

什么是“不工作”意思?请查看完整的html代码,如果您将第一行更改为$uploaddir='/uploads/';这样行吗?当使用localhost时,您是通过(我猜)xampp访问的,并且upload dir也应该使用您的xampp。您是否也尝试过查看控制台返回的内容?(在任何错误记录到控制台的情况下都为debug true)控制台中没有显示错误,仅在第………..行下方显示。[uploader]xhr-服务器响应收到fileuploader.js:873文件正在上载..显示失败。。
$uploaddir = 'server/uploads';
action: 'http://localhost/ajax-upload/server/upload.php',
action: 'server/upload.php',