繁体   English   中英

让ASP.NET C#Web表单访问计算机上的多个文件

[英]Have ASP.NET C# web form access multiple files on computer

我有一个文件,称为main.dat 它的内部有诸如include file-a.datinclude file-b.dat而我有处理这些输入的逻辑。 我希望能够通过asp.net(C#)Web窗体项目上载main.dat ,并具有IT访问file-a.dat ,该file-a.dat应位于同一文件夹中。 如果我使用诸如silverlight-multifile-uploader之类的东西,则将它们全部(按字母顺序)并逐一读取,而我无法控制该顺序,而我希望该顺序与包括在main.dat

  1. 有没有一种方法可以直接解决此问题,即仅上传main.dat并让我的代码访问指定的文件? (我知道这是一个漫长的尝试,因为这可能会导致很多安全问题),如果不是这样,
  2. 有没有一种方法可以使用silverlight-multifile-uploader (也许通过javascript),以便可以指定给定输入文件的顺序? 就像如果file-b.dat需要在file-d.dat中包含某些内容,并且实际上包含了file-d.dat ,那么将其作为第一个读取的内容吗?
  3. 除了我想到的两个解决方案以外,还有其他替代(更好)的解决方案吗?

文件有多大? 您能负担得起全部上传的费用,甚至最后都不会引用的内容吗?

如果它们很小,则可以将它们保存到Dictionairy<string,MemoryStream>并在内存中对它们进行排序和处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM