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

Web services 如何将OpenERP 7.0与外部文件托管服务集成?,web-services,file-upload,integration,openerp,xml-rpc,Web Services,File Upload,Integration,Openerp,Xml Rpc,我正在尝试将OpenERP7.0与我所在机构的现有文件托管系统集成。为此,我会向用户提供一个上传表单,然后通过webservice将此文件发送到主机,并在远程服务器上获取文件的id,并将其存储在OpenERP数据库中,以及一些其他信息,如文件名、描述和上传日期/时间,例如 对我来说,为了做到这一点,我必须(全部或部分)构建一个web客户机,而我对这个想法并不完全放心,所以我对这个问题有很多疑问。请有人能给我一些例子,或者给我指出正确的方向(我已经在谷歌搜索了好几个星期,但仍然没有找到任何关于这个

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

对我来说,为了做到这一点,我必须(全部或部分)构建一个web客户机,而我对这个想法并不完全放心,所以我对这个问题有很多疑问。请有人能给我一些例子,或者给我指出正确的方向(我已经在谷歌搜索了好几个星期,但仍然没有找到任何关于这个主题的信息)

我的问题是:

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-如何用xml表示上传表单?(我猜,如果我在模型中使用field.binary(),将在客户机中显示,但随后,文件将存储在OpenERP数据库中,这不是我想要的…)
2-我如何联系远程服务并接收他的响应(上传和下载文件)
3-如何用XML构建视图以下载文件?

非常感谢在这件事上给予帮助的人

查看此文档以了解OpenERP XMLRPC

除了OpenERP web服务之外,您还可以更好地为web服务使用诸如Battle之类的中间件