我正在使用一个简单的代码使用单个上载按钮(AllowMultiple="true")
上传多个文件,并且尝试将所有上载的文件添加到列表中,但是问题是仅添加了第一个文件,而没有其他文件。
asp.net
<asp:FileUpload runat="server" ID="file1" AllowMultiple="true" />
C#
PdfReader pdfReader1 = new PdfReader(file1.PostedFile.InputStream);
List<PdfReader> readerList = new List<PdfReader>();
readerList.Add(pdfReader1);
最佳答案
使用PostedFile
只能得到一项,请使用PostedFiles
代替:
List<PdfReader> readerList = new List<PdfReader>();
readerList.AddRange(file1.PostedFiles.Select(f=>new PdfReader(f.InputStream)))
关于c# - C#将多个文件添加到列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42648440/