使用 CURL 下载文件时添加后缀(如果该名称的文件已存在)

使用 CURL 下载文件时添加后缀(如果该名称的文件已存在)

我正在使用表单上的命令从 POST 端点下载文件

while true; do curl -O -J http://domain/endpoint; done

此端点在每次 POST 调用时“返回”一个新文件。 Curl 为每个文件提供由 Content-Disposition 标头指定的文件名。

问题是服务器为多个文件提供了相同的文件名。是否有任何简单的方法可以将后缀附加到文件名,例如,如果文件夹中已存在名为“filename.pdf”的文件,则使用“filename_1.pdf”而不是“filename.pdf”?

相关内容