1

我安装了 3.0.3 OpenMeetings 来测试通过 REST 接口的访问,UserService 和 RoomService 中的方法一切正常。但是,当我尝试通过 ImportFile 方法(FileService)上传 pdf 文件时,OpenMeetings 返回一个对象 FileImportError 说明文件已损坏,并且这可能是在通过 http 传输文件期间发生的。

当我尝试使用 OpenMeetings 的 flex 应用程序导入相同的文件时,一切正常。我正在使用Ruby调用ImportFile OpenMeeting的方法,为了测试我的应用程序是否错误,我使用Firefox调用了该方法并得到了同样的错误。

我正在使用以下方法调用(仅示例,不是真正的 ruby​​ 代码):

ImportFile (SID externalUserId, externalFileId, externalType, room_id, isOwner, path, parentFolderId, fileSystemName)

SID = one string with the ID of the session
externalUserId = 'extuser' (string)
externalType = 'exttype' (string)
room_id = 2 (existing room in OpenMeetings)
isOwner = false
path = 'http://10.1.1.25/default.pdf' (The path to the file on an Apache server)
parentFolderId = 0
fileSystemName = 'default.pdf'

还在远程调试中使用Eclipse查看发生了什么,并意识到问题发生在接收文件的转换中。

我会很感激一些帮助来解决这个问题。

谢谢,

费尔南多

4

0 回答 0