2009-06-22 2 views
1

웹 응용 프로그램에서 파일을 업로드하고 싶습니다. 웹 응용 프로그램은 .NET 클래스에 액세스하기 위해 웹 서비스를 호출하지만 .NET 응용 프로그램 자체는 아닙니다.HTML 페이지에서 별도의 .NET 페이지로 파일 업로드를 처리합니다.

내가하고 싶은 일은 웹 응용 프로그램에서 파일을 업로드하고 별도의 .NET 페이지를 호출하여 업로드 된 파일을 처리하고 처리하는 것입니다.

PHP 스크립트를 사용하여 업로드 된 파일을 처리하는 경우이 작업을 쉽게 수행 할 수 있지만 특히 .NET을 사용하여 처리하려고합니다.

누구에게이 작업을 수행 했습니까?

답변

3

쉬운.

Request.Files 

입니다. 작동되게하려면 올바른 HTML multipart/form-data POST 요청으로 제출해야합니다.

MSDN Library: HttpRequest.Files property

다른 옵션은 (발신자 응용 프로그램의 관점에서 아마도 쉽게)하고이를 처리 할 Request.BinaryRead 방법 또는 Request.InputStream를 사용 요청 본문으로 전체 파일을 게시하는 것입니다. 나는 개인적으로 이미지를 웹 서버에 업로드해야하는 응용 프로그램에서 후자의 방법을 사용했습니다.

byte[] image = context.Request.BinaryRead(context.Request.ContentLength); 
관련 문제