2012-07-26 33 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

相关问题