【发布时间】:2014-06-30 19:25:09
【问题描述】:
我正在开发一个 php 网络应用程序。 我需要将带有客户信息的文件上传到 Web 服务器 - customers.csv。 但是这个过程需要自动化,
该文件将在销售点应用程序中生成,该应用程序可以打开带有 url ... 的浏览器窗口。
首先我教我会做这样的事情 www.a.com/upload/&file=customers.csv 但请继续阅读,这是不可能的,
然后我教我会为文件上传字段设置一个值并在 x 秒后自动提交表单。发现那是不可能的。
任何有解决方案的人,将不胜感激。
编辑
我已经尝试过了,它可以工作,文件被上传到远程服务器 它只是因为 php 脚本在 csv 所在的同一台电脑上运行吗???
$file = 'c:\downloads\customers.csv';
$remote_file = 'customers.csv';
// set up basic connection
$conn_id = ftp_connect('host.com');
// login with username and password
$login_result = ftp_login($conn_id,'user','password');
// upload a file
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}
// close the connection
ftp_close($conn_id);
【问题讨论】:
-
创建一个php web服务来接收文件,直接从POS应用发送文件流到服务器
标签: php csv file-upload