我正在使用Flask创建我的个人博客。该博客将使用静态文件作为博客文章,并且没有数据库。我希望能够通过命令行将博客文章上传到应用程序。
我应该如何实施?
我需要一些方法来进行身份验证,所以也许存储在app目录中的某个地方。需要ssl以确保密码不被窥探和&提供新上传的文件 - 这包括将其显示为最新的博客条目,并将其添加到档案中。
我将使用Google AppEngine,Redhat openshift或App Fog(尚未决定)。
答案 0 :(得分:3)
Curl可能是基本帖子的最佳选择:
myuser@myhost $ curl --data @myblogpost.txt https://www.example.com/blog/fromcli/
@
对于按原样发送文件非常重要,请查看curl联机帮助页以获取详细信息。
但您可以考虑编写一个小的python应用程序,以便在命令行中使用。您可以使用它来处理身份验证和URL内容,因此用户只需输入用户名/密码和帖子本身。