我安装了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来查看发生的情况,并意识到在接收文件的转换中出现问题。
我很感激帮助解决这个问题。
谢谢,
费尔南多