Curl 用于将文件上载到CROPOLA的CULL post失败

Curl 用于将文件上载到CROPOLA的CULL post失败,curl,upload,Curl,Upload,我正在尝试使用croppola.com curl方法裁剪其站点上文件夹中的所有文件。我看到文件被添加,但在脚本继续之前,上传/下载似乎还没有完成。我尝试过增加睡眠,但似乎无法解决问题 以下是我在终端中使用的代码: for file in /Users/path/to/folder/* do curl -X POST --data-binary @$file \ 'http://croppola.com/croppola/image.jpg?aspectRatio=1.1&

我正在尝试使用croppola.com curl方法裁剪其站点上文件夹中的所有文件。我看到文件被添加,但在脚本继续之前,上传/下载似乎还没有完成。我尝试过增加睡眠,但似乎无法解决问题

以下是我在终端中使用的代码:

for file in /Users/path/to/folder/*
do
    curl -X POST --data-binary @$file \
    'http://croppola.com/croppola/image.jpg?aspectRatio=1.1&width=50%&algorithm=croppola' \
    > $file
done;

我知道出了什么问题。这些文件同时被上传和下载到同一个文件夹,这将取消Croppolla服务器上的进程。更新代码:

对于/path/to/file中的文件/* 做 FILE=“$FILE” basename“$FILE” f=“$(基本名称--$FILE)” 回音“$f” curl-X POST--数据二进制@$文件\ ''\

/path/to/file/crapped/“$f”


完成

对于/path/to/file/*do file=“$file”basename“$file”f=“$(basename--$file)”echo“$f”curl-X POST--data binary@$file”中的文件http://croppola.com/croppola/image.jpg?aspectRatio=1.1&width=50%&algorithm=croppola'\/path/to/file/crapped/“$f”完成