Redmine Rest API - 文件附件,上传令牌不完整

Redmine Rest API - file attachment, upload token is not complete

我正在尝试添加文件附件问题,但响应令牌不完整。

这是与 http://www.redmine.org/boards/2/topics/42425(5 年前的问题)相同的错误,但那里没有任何回应。

使用的redmine是3.2.1.stable.

我正在使用 https://www.redmine.org/projects/redmine/wiki/Rest_api#Attaching-files 来了解如何上传文件,但是当我对 POST 执行 /uploads.json?filename=myFileName 时,响应类似于 {"upload":{"token":"6898."}} 响应代码仍然是201,所以看起来没有错误。

对 API 调用的响应应该类似于 {"upload":{"token":"7167.ed1ccdb093229ca1bd0b043618d88743"}}

我尝试使用返回的部分令牌,但无济于事。 任何人都知道为什么令牌不正常/如何解决问题?

出于某种原因 Redmine 无法将上传的文件复制到永久(最终)位置。也许缺少磁盘 space,也许文件名有问题。检查您的环境.log

"Saving attachment '#{self.diskfile}' (#{@temp_file.size} bytes)"

上传文件时。也许这会说明原因。

其实问题是发送的文件是空的。

这个答案很可能对某人有帮助。