如何将OpenERP 7.0与外部文件托管服务集成?

时间:2014-05-26 15:08:34

标签: web-services file-upload integration openerp xml-rpc

我正在尝试将OpenERP 7.0与我所在机构的现有文件托管系统集成。为此,我会向用户提供一个上传表单,然后通过webservice将此文件发送到主机,并将获取远程服务器上的文件的ID并将其存储在OpenERP数据库中,以及其他一些信息,如文件名称,描述和上传日期/时间,例如......

对我来说,我必须建立(全部或部分)网络客户端才能做到这一点,而且我对这个想法并不是很放心,所以我对此有很多疑问学科。请有人给我一些例子,或指出我正确的方向(我已经在这个问题上搜索谷歌数周,但仍然没有找到关于这个问题的任何信息)。

我的问题是:

1 - How do I present the upload form in xml? (I'm guessing that if I use the field.binary() in my model, the <input type="file" /> will be shown in the client, but then, the file will be stored in OpenERP database, and that's not what I want...)
2 - How do I contact the remote service and receive his response (both upload and download files)
3 - How do I build the view in XML to download files?

非常感谢帮助此事的人!

1 个答案:

答案 0 :(得分:0)

查看此文档以获取OpenERP XMLRPC

https://doc.openerp.com/6.0/developer/6_22_XML-RPC_web_services/

https://doc.openerp.com/trunk/web/rpc/

更好的是,除了OpenERP Web服务之外,您可以使用像瓶子这样的中间件来提供Web服务