C#字节数组,用于将多个文件存储到数据库中的一个文件中



我目前不得不将多个文件流式传输到数据库并进行检索。挑战在于要流式传输的文件数量未知,文件名未知,数据库中只有一个字段可以存储所有文件!好的方面是要流式传输的文件的位置是固定的。

Eg. 
Location to stream from : c:TempFilesToStreamFolder 
Current files (the number of files is unknown and names can differ too)
test.dat
background.jpeg
banner.gif
otherdata.dat

我想将所有这些文件流式传输到数据库(一个数据字段),并在需要时以适当的名称将文件检索回来?

希望我解释得好。非常感谢你们的任何想法和想法。非常感谢。

我建议先将文件转换为字节数组。然后将其LengthName记录在数据表中。获取另一个文件的字节数组,并将其附加到上一个数组,并在数据表中记录其长度和名称。对所有文件继续执行相同的过程。使用字节数组更新数据库以存储所有文件。将您的数据表存储为系统中的XML文件。

每当需要取回文件时,请读取数据库字段。读取您的XML文件。根据XML文件中的文件长度拆分数组。使用相应的名称。如果可能的话,您也可以选择将XML文件数据保存在数据库中。我希望你们也在寻找同样的东西。

希望能有所帮助。

相关内容

  • 没有找到相关文章

最新更新