2009-10-28 6 views

답변

3

마크 업 :

<asp:FileUpload ID="FileUpload1" runat="server" Width="175"/> 
<asp:Button ID="btnUpload" runat="server" CausesValidation="false"Text="Upload" OnClick="btnUpload_Click" /> 
<asp:Label ID="lblMsg" Visible="false" runat="server" Text=""></asp:Label> 

이 btnUpload_Click에 게시 된 파일을 가져 오기 :

HttpPostedFile File = FileUpload1.PostedFile; 

int i = File.ContentLength; 
byte[] Data = new byte[i + 1]; 

File.InputStream.Read(Data, 0, File.ContentLength); 

string sFileName = System.IO.Path.GetFileName(File.FileName.Replace(" ", "_")); 
string p = Server.MapPath("~/images/"); 

File.SaveAs(p + sFileName); 
2

System.Web.HttpPostedFile 및 System.Web.HttpFileCollection

4

ASP.Net 파이프 라인은 이미 당신을 위해 이것을 처리합니다. 요청 객체의 일부가됩니다. 그것은 Request.Form 사전에 있어야합니다.

확인 :

http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx

당신이 업로드 된 모든 파일을 얻을 수 HttpPostedFile 볼 필요 파일을 사용하는 경우.

추가

또는 Request.Files 모음 ...

+0

이미지를 캡처하고 POST를 통해 전송하는 플래시 개체에서 게시물이 전송됩니다. –

+1

그 정보로 초기 질문을 편집해야합니다. 네가 어디에서 왔는지 몰랐어. – Min

관련 문제