0

我目前必须将多个文件流式传输到数据库并检索。挑战在于要流式传输的文件数量未知,文件名未知,并且数据库中只有一个字段来存储所有文件!好消息是要流式传输的文件的位置是固定的。

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

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

希望我已经解释得很好。非常感谢你们的任何想法、想法等。谢谢你。

4

1 回答 1

1

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

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

希望能帮助到你。

于 2013-07-12T11:19:49.877 回答