我必须实施一种在许多组织(未知数字)之间传输的方法,一些信息,名称/地址/等以及与该信息关联的未知数文件。

当我说未知文件时,如果它们嵌入

转移将通过XML进行,因此问题是;

我是否应该在元素中使用base64允许嵌入式文件或有2个步骤的过程

  1. 给我发送带有元素指针的XML文件,假设文件名
  2. 在XML中使用特定文件名发送文件

还是有第三个解决方案?

我必须将XML验证为对象,进行一些操作,然后将其保存在数据库中。

(我目前使用2个步骤过程有一个扔掉原型)

有帮助吗?

解决方案

不要将文件放入XML中,这会使它变得笨拙。而是从XML引用文件名,然后将XML缩回,然后将文件提交到一个捆绑包中并发送。

其他提示

请确保考虑数据的预期演变,文档各部分之间的变化以及有多少方对更新感兴趣。

在频谱的一端,数据将永远不会更改,零件都是静态的,并且对任何人来说都不是问题。单个大型文件(或zpediep topled文件)的一声广播已经足够好了。我倾向于在此处的嵌入/编码解决方案上倾斜带有链接组件的拉链档案。

正如您所说,频谱的另一端需要“第三个解决方案”。数据经常和独立地变化,大规模文档的某些部分变化,而其他部分则保持不变,许多各方有兴趣访问当前版本的不断发展的数据。在这里,资源的各个部分作为对网络共享零件的引用(可能由独立版本控制)具有重大优势。 链接数据 是一个可靠的解决方案,值得考虑大量文件的单片分布。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top