2012-07-26 36 views
1

我正在使用Flask製作我的個人博客。博客將使用博客文章的靜態文件,並且沒有數據庫。我希望能夠通過命令行將博客帖子上傳到應用程序。如何從命令行上傳靜態文件到瓶子應用程序

我應該如何去實施?

我需要一些方法進行身份驗證,所以也許哈希存儲在應用程序目錄的某個地方。需要ssl來確保密碼不會在&服務於新上傳的文件時被窺探 - 這將包括將其顯示爲最新的博客條目並將其添加到檔案中。

我將使用Google AppEngine,Redhat openshift或App Fog(尚未決定)。

回答

3

捲曲可能是最好的基本帖子:

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

@重要的是要發送的文件原來的樣子,檢查捲曲手冊頁瞭解詳情。

但是,你可能會考慮編寫一個小的python應用程序在命令行中使用。您可以使用它來處理身份驗證和URL內容,因此用戶只需輸入用戶名/密碼和帖子本身即可。

+0

Humm,curl看起來不錯,但仍然留下了如何立即爲新博客提供服務 – elssar 2012-07-26 19:47:00

+0

@elssar必須由Web應用程序處理。這是另一個問題。 – 2012-07-26 19:52:40

+0

似乎我可以製作一個使用pycurl上傳的python腳本,並且還會調用應用程序來檢查新文件。謝謝你的幫助 – elssar 2012-07-27 01:56:20

相關問題