0

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

它与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来了解如何上传文件,但是当我执行POSTto/uploads.json?filename=myFileName时,响应类似于{"upload":{"token":"6898."}} 响应代码仍然是201,所以看起来没有错误。

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

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

4

2 回答 2

1

由于某种原因Redmine,无法将上传的文件复制到持久(最终)位置。可能是磁盘空间不足,也可能是文件名有问题。检查您的环境.log

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

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

于 2019-10-28T10:58:31.283 回答
0

实际上,问题在于发送的文件是空的。

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

于 2019-10-28T19:09:12.963 回答