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

时间:2019-10-25 20:28:30

标签: redmine redmine-api

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

http://www.redmine.org/boards/2/topics/42425(有5年历史的问题)相同的错误,但是没有响应。

使用的Redmine稳定度为3.2.1.。

我正在使用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"}}

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

2 个答案:

答案 0 :(得分:1)

由于某些原因,Redmine无法将上传的文件复制到永久(最终)位置。也许磁盘空间不足,也许文件名存在一些问题。检查您的环境 .log中的

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

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

答案 1 :(得分:0)

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

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