php js ajax 上传文件,使用php,JS&ajax通过ftp上传文件

我很难从我的桌面上传一个简单的文件上传到我的远程服务器。我在PHP中的简单的形式来获取文件:使用php,JS&ajax通过ftp上传文件

select the file to reconcile the checks

然后传递给我的JavaScript有:

$("#checks").live('click', function() {

$.ajax({

type: "POST",

url: "checkReconciliation3.php",

dataType: "json",

data: ({file: $('#file').val()}),

success: function(data){

$('#message').html(data.message);

}

});

}); //end of checks click function

和checkReconciliation3.php是:

header('Content-type: text/html; charset=utf-8');

require_once ('../db.php');

require_once('ftp.php');

$file = $_POST['file'];

// set up basic connection

$conn_id = ftp_connect($ftp_server);

// login with username and password

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

ftp_pasv($conn_id, true);

//ftp_chdir($conn_id, '/home/bookcell/bookcellaronline.com/html/testbcos/accounting/');

ftp_put($conn_id, $remote_file, $file, FTP_BINARY);

echo $php_errormsg;

ftp_close($conn_id); // close the connection

从我的一切研究SO,这看起来是正确的,但我不断收到以下错误:

PHP Warning: ftp_put(checkslastmonth.csv) [function.ftp-put]: failed to open stream: No such file or directory in /chroot/home/bookcell/bookcellaronline.com/html/testbcos/accounting/checkReconciliation3.php上线24

24号线是

ftp_put($conn_id, $remote_file, $file, FTP_BINARY);

我已经使用$file = $_FILES["file"]["name"]试过,我仍然得到同样的错误。我想要上传到我的服务器的文件位于我的桌面上。我如何得到这个工作?

2013-04-29

Jim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值