Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何下载Openerp中附加到我的表单的文件_File_Download_Openerp_Openerp 7_Openerp 8 - Fatal编程技术网

File 如何下载Openerp中附加到我的表单的文件

File 如何下载Openerp中附加到我的表单的文件,file,download,openerp,openerp-7,openerp-8,File,Download,Openerp,Openerp 7,Openerp 8,我的服务器上有一个文件。我想在Openerp中下载该文件。如果我们对数据库进行“备份”,该文件将被下载并存储在本地计算机上。 我想做同样的功能,但对于一个我已经上传到Openerp表单中的文件。现在我正在将该文件保存为数据库中的二进制字段, 这将使我的搜索操作复杂化。为了防止它,我想将该文件(如数据库备份文件)下载到我的计算机上。 任何人都可以告诉我怎么做。提前谢谢。如果您已经安装了OpenERP提供的文档管理系统模块,请转到“知识”并单击“文档”菜单项 您将看到附加文件列表(以二进制格式保存在

我的服务器上有一个文件。我想在Openerp中下载该文件。如果我们对数据库进行“备份”,该文件将被下载并存储在本地计算机上。 我想做同样的功能,但对于一个我已经上传到Openerp表单中的文件。现在我正在将该文件保存为数据库中的二进制字段, 这将使我的搜索操作复杂化。为了防止它,我想将该文件(如数据库备份文件)下载到我的计算机上。
任何人都可以告诉我怎么做。提前谢谢。

如果您已经安装了OpenERP提供的文档管理系统模块,请转到“知识”并单击“文档”菜单项

您将看到附加文件列表(以二进制格式保存在db中),单击所需文件,将打开一个表单视图,其中包含有关该附加文件的所有详细信息,在“文件内容”字段中,您将找到下载该文件的“下载”链接


一旦单击它,该文件就会下载到您的计算机上。

我已经完成了。但它以二进制格式存储在postgres DB(ir.attachement表)中。我不想保存在数据库中,它需要很多内存。但我想做的是,我在服务器中有一些openerp之外的文件,当我做一些操作时,它应该从硬盘中获取数据。然后我想你应该检查Google文档模块(openerp 7)的代码,它使用openerp的文档管理系统来附加一个不是二进制格式的文件,而是URL。我也尝试过。我在下载文件的字符字段中使用了widget=url属性。这在本地路径(文件:/Documents/file.pdf)中工作。但不在服务器路径中工作。(本地:8069/Documents/file.pdf)