2009-11-18 4 views
2

레일 클립을 사용하여 첨부 파일을 수신하도록 애플리케이션을 설정했습니다.파일을 레일스 XML API에 게시

이제는 .NET/C# 휴대 전화 응용 프로그램이 XML과 함께 파일을 같은 방법으로 (또는 필요한 경우 다른 방법으로) 게시 할 수 있어야합니다. 이미지를 base64로 인코딩하여 전송할 수 있습니다. -.. 일반적으로 웹 응용 프로그램에서 파일 필드 것 태그의 이진 데이터를 포함하지만, 작동하지 않았다

것은 내가 문서의 방법으로 아무것도 사람이 경험이나 조언이 있는지 궁금 발견 한

답변

1

어디서나 찾을 수있는 문서가 없다는 사실에 놀랐습니다. Basecamp 웹 사이트에서 파일 첨부 프로세스가 어떻게 작동하는지 설명하는 문서를 우연히 발견했습니다. PI 사용자를 대상으로 가이드 라인으로 사용했습니다. 게시 된 파일에 대한이 문서의 도움으로

http://developer.37signals.com/basecamp/

가 : 오히려 XML에 태그를 전달하는 대신, 그들은 먼저 파일을 게시하도록 http://www.codevil.com/index.php/2009/05/23/posting-and-getting-files-in-rubyrails/

내가 내 초기 설정을 수정 응답으로 파일 ID를 수신하십시오.

그런 다음 해당 참조와 해당 XML을 게시합니다.

그런 다음 before_validation 및 after_save 콜백을 사용하여 파일을 Paperclip으로 설정하고 저장 후 tmp 파일을 제거합니다.

+0

많은 사람들이 당신을 도울 수 있었지만 귀하의 질문은 잘 쓰여지지 않았습니다. 다음 번에 귀하의 질문을 조금 더 세분화하여 사람들이 도울 수 있도록 노력하십시오. "작동하지 않는다"고 말하는 것은 왜 우리에게 어떤 통찰력을주지 못합니까? – ADAM

관련 문제