2009-12-21 1 views
1

oauth 및 webpy를 사용하여 다른 서버로 파일을 보내야합니다. 지금은 oauth 부분을 무시 하겠지만 파일 자체를 보내는 것은 이미 어려운 일입니다. 나는 urllib2가를 사용하여 네트워크를 통해 파일을 보내려면이 시점에서webpy 및 urllib2를 사용하여 파일 보내기

class create_video: 
    def POST(self): 
    x = web.input(video_original={}) 

:

여기 내 일부 코드입니다. 내가 보낼 다른 매개 변수도 있습니다.

UPDATE

나는 이러한 매개 변수를 보낼 것을 고려 :

params = { 
    'title': x['title'], 
    'video_original': x['video_original'].file 
} 

을 어떻게 특정 URL로 보내 urllib2가 (또는 다른 것)를 사용합니까?

P. 포스터 모듈을 사용하려고했지만 파일과 함께 일반 매개 변수를 보내는 방법을 모르겠습니다.

+0

가능한 경우 링크를 포함하십시오. 아마도 "포스터 모듈"에 의해 다음과 같은 의미 일 것입니다. http://atlee.ca/software/poster/ –

답변

1

당신은 here에서 오는 것 같습니다.

POST 메서드는 데이터를 보내지 않고 POST 요청을 통해 데이터를 수신하는 방법을 정의합니다. 코드에서 들어오는 POST 요청의 데이터는 x에 저장됩니다. 지금 어떻게하고 싶니? 다른 URL로 데이터를 보내려면 here과 같이 urllib (2)를 사용하십시오.