MG-RAST 通过 API 上传 - curl

MG-RAST upload through API - curl

我想上传一个文件到宏基因组服务器RAST,但是使用下面的代码

curl -X POST -H \"auth: AUTHKEY\" -F \"FILE.FASTA\" \"http://api.metagenomics.anl.gov/inbox\"

我总是得到错误

Warning: Illegally formatted input field!
curl: option -F: is badly used here
curl: try 'curl --help' or 'curl --manual' for more information

您收到 curl 的语法错误,因为 -F 选项将 field=value 作为其参数。必填字段为上传,文件名需要在前面加上“@”。

curl -X POST -H "auth: AUTHKEY" -F "upload=@FILE.FASTA" "http://api.metagenomics.anl.gov/inbox"

可能会如您所愿。