【发布时间】:2013-09-11 23:01:43
【问题描述】:
我正在尝试使用 cURL 从 shell 脚本将文件上传到 Redmine:
url=localhost/redmine
curl -c cookie -F username=admin -F password=admin $url/login
curl -b cookie -F 'attachments[1][file]'=@file $url/projects/test/files/new
第一个curl在成功登录后将会话cookie存储到文件cookie中。但是第二个上传的curl 总是失败。 Redmine的神秘错误信息是
ActionController::MethodNotAllowed
Only get requests are allowed.
有什么想法吗?
【问题讨论】:
-
Redmine 有一个用于脚本访问的 API
-
它是 REST-API 还是服务器端 Ruby API?