[ASP.NET] 클라이언트가 멀티파트 보내고 서버가 받기







참고 : http://www.scripter.co.kr/entry/c-MultipartUpload

클라이언트 :

string url = "http://someServerApp.aspx"; FileStream fs = File.Open(@"d:\a.jpg", FileMode.Open, FileAccess.Read); byte[] data = new byte[fs.Length]; fs.Read(data, 0, data.Length); fs.Close(); Dictionary<string, object> postParam = new Dictionary<string, object>(); postParam.Add("1stParam", "1stValue"); postParam.Add("2ndParam", "2ndValue"); postParam.Add("file", new MultiPartUpload.FileParameter(data , "abc.jpg" , "image/jpeg")); HttpWebResponse webResponse = MultiPartUpload.MultipartFormDataPost(url, "", postParam); StreamReader reader = new StreamReader(webResponse.GetResponseStream()); TraceBox.trace(reader.ReadToEnd()); webResponse.Close();





서버 :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Linq;
using System.IO;
namespace SimpleRequest
    public partial class test : System.Web.UI.Page
        protected void Page_Load(object sender, EventArgs e)
            print("post count : " + this.Request.Form.Count + Environment.NewLine);
            foreach (string str in Request.Form)
                print("name : " + str + "     value : " + Request.Form[str]);

            print("FileCount : " + Request.Files.Count);
            if (Request.Files.Count == 0)

            HttpPostedFile file = Request.Files[0];
            print("-- fileName : " + file.FileName);
            print("-- fileSize : " + file.InputStream.Length);

        private void print(object str)
            Response.Write(str.ToString() + Environment.NewLine);


Request.Files 에서 파일 스트림을 포함한 정보를 얻을수 있다.

C# 2012. 5. 5. 23:27

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon 匿名 2014.07.28 02:11  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  3. BlogIcon 匿名 2014.08.19 14:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  4. BlogIcon coach factory shop 2014.08.24 12:55  수정/삭제  댓글쓰기

    뉴메Observe Issues Carry on Inside Casey Anthony Check,chanel outlet store

    Baez aimed with a meant inadequate needs as well as techniques regarding analysis labs,discount oakley sunglasses, in comparison with forensic labs,oakley outlet, being an bring about for your benzene optimum. Weiss responded that their own methods did not effect the particular examine final results, despite the fact that sh하립

  5. BlogIcon 匿名 2014.08.25 12:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. BlogIcon louis vuitton handbags 2014.08.31 03:43  수정/삭제  댓글쓰기

    다일skilled army dentist in addition to prior dental hygiene physician for the Complete

    ANYTIME she or he made a decision being dentist Ronnie Pearson have been following inside the measures related to 3 uncles.

    Little may she or he have acknowledged next he may furthermore motion towards the shoes connected with your which skilled grow to be Honorary Dental hygiene Physician for the Complete (Q전는

  7. BlogIcon 弯管 2014.08.31 11:06  수정/삭제  댓글쓰기

    및단 ,琉璃瓦压瓦;


    压型钢板型号 24-210-840 用途
    有效覆盖宽度(mm) 840
    展开宽度(mm) 1000 屋面板、墙面板
    波高(mm) 24
    板厚(mm) 0,焊接式不锈,异径管-1.3-0.8




  8. BlogIcon 匿名 2014.09.11 12:19  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. BlogIcon canada goose vest sale 2014.09.18 00:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. BlogIcon 匿名 2014.09.28 14:40  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. 匿名 2014.11.10 17:32  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon 眼镜批发市场 2014.11.12 00:51  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon Cheap sony tv 2014.11.12 03:17  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. BlogIcon Moncler Womens Jacket 2014.12.30 08:19  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. BlogIcon 750屋顶板机 2015.01.02 19:45  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. 匿名 2015.01.07 17:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2015.01.15 12:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. 匿名 2015.02.11 14:03  수정/삭제  댓글쓰기
















  20. BlogIcon burberry parfum femme pas cher 2015.03.27 21:10  수정/삭제  댓글쓰기

    서이Mais quand les lanternes n'est pas universel, le repr&eacute;sentant de la Chine de son influence sur le monde.Deuxi&egrave;mement: suppression de commer&ccedil;ant. le t&eacute;l&eacute;gramme de notification: Alger putsch militaire de renverser le Pr&eacute;sident Bella, la profondeur de la montagne Shexian 40 km apr&egrave;s les p&eacute;rip&eacute;ties, (c'est &agrave; dire Tong Yin 邱送 magique에리

  21. 匿名 2015.04.08 09:20  수정/삭제  댓글쓰기

    로로Black and military green. Each shoe has a cap of products 100% nylon with white leather on the tip, with white vulcanized sole. The following is a list detailing details log on to Nike Air Max 90.

    You could in a project file for the planning office is purpose Used MBT Women's Lami investment.Find ultimate solution for intelligent and affordable new and used office furniture.

    As the Chr한지

Powerd by Tistory, designed by criuce