반응형
                WebClient request = new WebClient();
                request.Credentials = new NetworkCredential(ftp_uid, ftp_upw);
                byte[] newFileData = request.DownloadData(ftp_url  + "/" + filecode);

                Response.ClearHeaders();
                Response.AddHeader("Content-Type", "application/vnd.ms-excel");
                Response.AddHeader("Content-Disposition", string.Format("attachment; filename=\"{0}\"", filename));
                Response.ContentType = "multipart/form-data";
                Response.BinaryWrite(newFileData);
                Response.End();

 원격FTP에 있는 데이터를 byte[]로 읽어서 저장하는 방법이다.

+ Recent posts