2009/02/03

File Uploader in ASP.NET and ASP.NET MVC

ASP.NET 웹사이트에서 파일 업로드는 내장 클래스를 이용해서 업로드를 했는데,. 파일 업로드 과정에서 여러가지 제어가 필요한 경우에는 코드를 만들어야 했습니다.

http://www.codeproject.com/KB/aspnet/Uploader.aspx

위 프로젝트에서는, 기존에 업로드 컴포넌트 처럼 여러가지 속성을 통해서 업로드 파일을 제어가 가능 하도록 해주고 있어서 유용할것 같습니다.

    Uploader uploader = new Uploader();

    uploader.UploadPath     = Server.MapPath("~\\Content\\Uploads");
    uploader.IsLowerName    = true;
    uploader.IsEncryptName  = false;

    uploader.Prefix = "Hello_";
    uploader.Suffix = "_Boom";

    uploader.AllowedExtensions.Add(".jpg");
    uploader.AllowedExtensions.Add(".jpeg");
    uploader.AllowedExtensions.Add(".gif");
    uploader.AllowedExtensions.Add(".png");

    bool success = uploader.DoUpload("MyFile");

    if (success)
    {
        //TODO: Code to handle success
    }
    else
    {
        //TODO: Code to handle failure
    }

댓글 없음:

댓글 쓰기

가장 많이 본 글