bash脚本curl上传文件到php页面

bash脚本curl上传文件到php页面

我不确定我是否在正确的论坛上发帖。我正在使用 Linux Centos 7,我编写了一个 bash 脚本,该脚本从目录中获取所有带有 txt 扩展名的文件,然后使用 php 将它们上传到服务器。 bash 脚本似乎找到了目录中的所有文件,但它只上传一个文件,并且在该过程结束时我的 php 页面被删除。

我的 bash 脚本:

#!/bin/sh
for filename in $(find /home/rico/mywebsite/ -maxdepth 1 -name \*.txt )
do
echo ${filename}
curl -O -X POST -F 'avatar=@'${filename} http://localhost/ions/uploadTXT.php
done;

我的php页面是这样写的:

<?php
error_reporting(E_ALL); ini_set('display_errors', 1);

$dir = '/opt/lampp/htdocs/ions/upload/';
$filename = basename($_FILES['avatar']['name']); //this var is for the parameter past into input field and used for $handle

if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dir . $filename)) {
}
?>

相关内容