2012-07-26 3 views
1

플라스크를 사용하여 개인 블로그를 만들고 있습니다. 블로그는 블로그 게시물에 정적 파일을 사용하며 데이터베이스가 없습니다. 커맨드 라인을 통해 앱에 블로그 게시물을 업로드하고 싶습니다.정적 파일을 업로드하여 명령 줄에서 플라스크 앱에 제공하는 방법

어떻게 구현해야합니까?

인증 방법이 필요합니다. 어쩌면 해시가 앱 디렉토리의 어딘가에 저장되어있을 수 있습니다. 새롭게 업로드 된 파일을 &이 제공 할 때 비밀번호가 스누핑되지 않도록 SSL을 사용해야합니다. 최신 블로그 항목으로 표시하고 아카이브에 추가하는 것이 포함됩니다.

Google AppEngine, Redhat 오픈 시프트 또는 App Fog (아직 결정하지 않았습니다) 중 하나를 사용합니다.

답변

3

컬 기본 게시물 아마 최고입니다 :

[email protected] $ curl --data @myblogpost.txt https://www.example.com/blog/fromcli/ 

@는, 자세한 내용은 컬 맨 페이지를 확인 그대로 파일을 전송하는 것이 중요하다.

하지만 작은 파이썬 응용 프로그램을 작성하여 명령 줄에 사용할 수도 있습니다. 그것을 사용하여 인증 및 URL을 처리 할 수 ​​있으므로 사용자는 사용자 이름/비밀번호와 게시물 자체 만 입력하면됩니다.

+0

Humm, 곱슬 곱슬하게 보이지만 여전히 웹 응용 프로그램에서 처리해야하는 새 블로그 게시물 – elssar

+0

@elssar를 제공하는 방법이 여전히 남아 있습니다. 그리고 그것은 또 다른 질문입니다. –

+0

pycurl을 사용하여 업로드하는 python 스크립트를 만들 수 있고 새 파일을 확인하기 위해 앱을 호출하는 것처럼 보입니다. 당신의 도움을 주셔서 감사합니다 – elssar

관련 문제