파일업로드 구현중 유니티의 WWWForm 의 첨부기능에 차이 발견..
원래 헤더를 이용해 업로드 권한을 체크했는데 유니티쪽의 파일첨부시 헤더 가 정상적으로 삽입 이 안되어 서버측에서 후인증으로 변경.
브라우저와 유니티 둘다 동일한 파일을 업로드..
유니티의 WWW 객체사용을 2번으로 처리..
일반 브라우저 헤더 정상적으로 업로드 됨
headername=host DATA=192.168.0.102:8080
headername=user-agent DATA=Mozilla/5.0 (Windows NT 5.2; rv:14.0) Gecko/20100101 Firefox/14.0.1
headername=accept DATA=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
headername=accept-language DATA=en-us,en;q=0.5
headername=accept-encoding DATA=gzip, deflate
headername=connection DATA=keep-alive
headername=referer DATA=http://192.168.0.102:8080/fstry/
headername=cookie DATA=fs_ID=test; fs_PW=1111; fs_at=300.88f9e298-02c2-48ac-bdd2-686d920a8d31.36000.1343911814
headername=content-type DATA=multipart/form-data; boundary=---------------------------23281168279961
headername=content-length DATA=1181
1.
유니티헤더 WWW(URL_TABLE.uploaduccfile, form.data, headers)
headername=user-agent DATA=UnityPlayer/3.5.0f5 (http://unity3d.com)
headername=host DATA=127.0.0.1:8080
headername=accept DATA=*/*
headername=content-length DATA=1295
headername=content-type DATA=multipart/form-data
headername=cookie DATA=fs_at=276.4efaae06-38ea-4f21-b42c-eaf546f109ca.36000.1343911988
headername=expect DATA=100-continue
2.
유니티헤더 WWW(URL_TABLE.uploaduccfile, form)
headername=user-agent DATA=UnityPlayer/3.5.0f5 (http://unity3d.com)
headername=host DATA=127.0.0.1:8080
headername=accept DATA=*/*
headername=content-length DATA=1295
headername=content-type DATA=multipart/form-data; boundary="URi4r5RYKRDA31J36JACorK5x0U1UJ8sQQ6NzsXC"
headername=expect DATA=100-continue
3.
유니티헤더 WWW(URL_TABLE.uploaduccfile, form.data)
headername=user-agent DATA=UnityPlayer/3.5.0f5 (http://unity3d.com)
headername=host DATA=127.0.0.1:8080
headername=accept DATA=*/*
headername=content-length DATA=1295
headername=content-type DATA=application/x-www-form-urlencoded
headername=expect DATA=100-continue
'프로그래밍' 카테고리의 다른 글
한눈에 보는 프로세싱2 명령어 (0) | 2013.12.27 |
---|---|
Coding 을 배우기 위한 여러 툴 및 사이트들. (0) | 2013.12.24 |
Unity3D 일일 자동 빌드 하기 (0) | 2012.04.27 |
C# worker 스레드에서 UI 스레드 Dispatcher 이용하기. (0) | 2011.06.23 |
VS2010 커맨드 라인 시스템 환경변수 요약 (0) | 2011.05.09 |