让 C# Web 窗体访问计算机上 ASP.NET 多个文件

本文关键字:NET ASP 文件 计算机 Web 窗体 访问 | 更新日期: 2023-09-27 18:29:59

我有一个文件,叫它main.dat .里面有像include file-a.dat这样的行,include file-b.dat和我有处理这些输入的逻辑。我希望能够通过 asp.net (C#( Web 表单项目上传main.dat,并具有 IT 访问权限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. 有什么替代(更好(的解决方案比我想到的两个解决方案吗?

让 C# Web 窗体访问计算机上 ASP.NET 多个文件

文件有多大?你能负担得起上传它们的全部,即使是那些最终不会被引用的吗?

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