asp:FileUpload
이 필요합니다. 이 경우 여러 파일을 업로드 할 때 다른 라이브러리를 사용할 수 있습니다. HTML :
<html >
<head runat="server">
<title>Multiple file Upload</title>
<script src="http://jquery-multifile-plugin.googlecode.com/svn/trunk/jquery.js"
type="text/javascript"></script>
<script src="http://jquery-multifile-plugin.googlecode.com/svn/trunk/jquery.MultiFile.js"
type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:FileUpload ID="FileUploadJquery" runat="server"
class="multi" accept="jpg|png" />
</div>
</form>
</body>
</html>
C# 코드는 파일 업로드 제어를 처리하기 :
string fileName1 = "";
string FullName1 = "";
HttpFileCollection uploads = Request.Files;
//for (int fileCount = 0; fileCount < uploads.Count; fileCount++)
for (int fileCount = 1; fileCount < 6; fileCount++)
{
if (fileCount < uploads.Count)
{
HttpPostedFile uploadedFile = uploads[fileCount];
fileName1 = Path.GetFileName(uploadedFile.FileName);
if (uploadedFile.ContentLength > 0)
{
string[] a = new string[1];
a = uploadedFile.FileName.Split('.');
fileName1 = a.GetValue(0).ToString() +
"." + a.GetValue(1).ToString();
uploadedFile.SaveAs(Server.MapPath
("mobile_image/mob_img/" + fileName1));
}
}
출처 : 의도 한대로 작동하고 같은 http://www.codeproject.com/Tips/531692/Multiple-File-Upload-Using-jQuery
는 소리. 선택한 파일을 변경하기 전에 다시 게시 하시겠습니까? –
내가 원하는 것 : 사용자가 두 파일을 선택하고 업로드 버튼을 클릭하기 전에 세 가지를 선택하면 5 개의 파일을 모두 갖고 싶습니다. – user2013107