2010-01-07 3 views
2

사용자 정의 스크립팅 언어를 사용하는 장치가 있습니다. 이 언어는 http 요청 헤더를 설정하고 URL에 대한 게시물을 수행하는 기능을 제공합니다. 장치가 통신하는 서버가 .net을 실행 중이고 Request.Files [] 컬렉션에서 데이터를 가져 와서 장치의 데이터를 검색하는 서버의 처리기를 원합니다. 이렇게하려면 장치가 멀티 파트 게시를 지원해야합니까, 아니면 간단히 여러 헤더를 설정 한 다음 데이터를 보내면 업로드 된 콘텐츠를 Files 컬렉션에 표시 할 수 있습니까?Request.Files로 파일 받기

+0

어떤 프로그래밍 언어가 "장치"입니까? –

+0

맞춤 스크립트 언어입니다. 장치의 시스템 소프트웨어는 네트워크 통신을 위해 Linux 및 libCurl을 사용합니다. –

답변

0

저는 리눅스 녀석이 아니지만 검색을했는데 이것을 발견했습니다. 그것은 전혀 도움이됩니까? 서버 측에서이 파일 (들) HttpRequest.Files를 통해 읽을 수하고자하는 것을 의미한다면 나는 그렇게 생각

http://curl.haxx.se/docs/httpscripting.html

0

를 (4.3 절 참조).

내가 예상하는 형식은 File Upload RFC을 기반으로하므로 파일 업로드를 제출하기위한 표준 절차를 따르면 작동 할 것입니다.

기기에서 요청 형식을 지정하는 방법에 관해서는 - 나는 그 문제에 대해 도움을 드릴 수 없을 것 같습니다. Http Post를 포맷하고, 필요한 헤더를 작성한 다음, 파일 내용으로 Post 본문을 포맷하면, 작동 할 것이라고 가정합니다.

0

.Net이 헤더에 게시 된 파일을 읽을 수 있으려면 멀티 파트 게시 형식이어야합니다. 그렇지 않으면 머리글에 텍스트 노이즈가 생기며 .Net은이를 처리 할 수 ​​없습니다.