我正在编写一个简单的代码,使用单个上传按钮(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);
答案 0 :(得分:3)
使用PostedFile
只能获得一个项目,而是使用PostedFiles
:
List<PdfReader> readerList = new List<PdfReader>();
readerList.AddRange(file1.PostedFiles.Select(f=>new PdfReader(f.InputStream)))