使用jqueryphp上传图像http://valums.com/ajax-upload/
我在寻找jquery php图片上传,准确地给出在。 我尝试了上面站点中给出的代码。但它不起作用。作为一个新手。。我尝试了下面的代码使用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'],
<?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',