如何通过curl正确发送地图数组?

时间:2019-07-12 08:09:48

标签: curl

我正在寻找一种通过curl发送地图数组的方法

multipart/form-data的目标结构为:

Form(Map { inner: [("files", Array(Array { inner: Map(Map { inner: [("name", Text), ("file", File(filename_generator))] }) }))] })

根据Form库中定义的actix-form-data对象的Rust调试打印。

目前最相似的方法是:

curl -i -X POST -F files[][name]="filename1" -F 'files[][file]=@"Cargo.toml";filename="filename2"' localhost:8080/upload

但它仅生成两个不完整映射的数组:

Uploaded Content: Map({"files": Array([Map({"name": Text("filename1")}), Map({"file": File("filename2", "examples/filename.png")})])})

如何加入他们?

0 个答案:

没有答案