Dropbox使用cURL上载多个文件?

Dropbox使用cURL上载多个文件?,curl,dropbox,dropbox-api,Curl,Dropbox,Dropbox Api,所以我有多个.sav文件要上传到我的Dropbox 我已经创建了一个应用程序,并且有一个访问令牌 这是我现在掌握的密码 我如何才能让它上传所有文件与他们的名字到我的Dropbox curl -X POST https://content.dropboxapi.com/2/files/alpha/upload \ --header 'Authorization: Bearer <access-token>' \ --header 'Content-Type: applicati

所以我有多个.sav文件要上传到我的Dropbox 我已经创建了一个应用程序,并且有一个访问令牌

这是我现在掌握的密码 我如何才能让它上传所有文件与他们的名字到我的Dropbox

curl -X POST https://content.dropboxapi.com/2/files/alpha/upload \
  --header 'Authorization: Bearer <access-token>' \
  --header 'Content-Type: application/octet-stream' \
  --header 'Dropbox-API-Arg: {"path":"","mode":{".tag":"add"}}' \
  --data-binary @'test.sav'
curl-X POSThttps://content.dropboxapi.com/2/files/alpha/upload \
--标题“授权:持票人”\
--标题“内容类型:应用程序/八位字节流”\
--标题“Dropbox API参数:{“路径”:“”“模式”:{.tag”:“添加”}”\
--数据二进制@'test.sav'
尝试一个循环:

$ for i in *.sav; do echo ${i}; done
如果这样做有效,它应该打印您想要上传的名称,然后用
curl
命令替换
echo${i}

$ for i in *.sav; do \
curl -X POST https://content.dropboxapi.com/2/files/alpha/upload \
--header 'Authorization: Bearer <access-token>' \
--header 'Content-Type: application/octet-stream' \
--header 'Dropbox-API-Arg: {"path":"","mode":{".tag":"add"}}' \
--data-binary "@${i}"
done
$表示*.sav中的i;做\
curl-X柱https://content.dropboxapi.com/2/files/alpha/upload \
--标题“授权:持票人”\
--标题“内容类型:应用程序/八位字节流”\
--标题“Dropbox API参数:{“路径”:“”“模式”:{.tag”:“添加”}”\
--数据二进制“@${i}”
完成
试试这个

#!/bin/bash

for file in ayam*.txt
do
 curl -X POST https://content.dropboxapi.com/2/files/upload \
--header "Authorization: Bearer <ACCESS_TOKEN>" \
--header "Dropbox-API-Arg: {\"path\": \"/${file}\"}" \
--header "Content-Type: application/octet-stream" \
--data-binary "@${file}"
done;

#/bin/bash
对于ayam*.txt中的文件
做
curl-X柱https://content.dropboxapi.com/2/files/upload \
--标题“授权:持票人”\
--标题“Dropbox API参数:{\“路径\”:\“/${file}\”}”\
--标题“内容类型:应用程序/八位字节流”\
--数据二进制“@${file}”
完成;

它在调用API函数“files/alpha/upload”时返回此错误:HTTP头“Dropbox API Arg”:无法将输入解码为JSONWarning:无法从文件“${i}\”读取数据,这会生成一篇空文章。我输入错误,请尝试使用
--数据二进制文件“@${i}”
否,不幸的是,curl只能上载1个文件,如果需要上载2个或更多文件,则必须使用其他文件。我可以推荐libwww吗?