场景:用cURL命令POST了一个文本文件到web服务器,想在服务器端对这个文件进行readlines操作
用cURL命令POST文件
curl --form "fileupload=@filename.txt" http://example.com/resource.cgi
服务器端解析
import StringIO
class Markdown():
def get(self):
pass
def post(self):
filecontent = ...
bufStr = StringIO.StringIO(filecontent)
for oneline in bufStr.readlines():
oneline = oneline.replace('\n','')
print oneline
参考:
What is the cURL command-line syntax to do a POST request? http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request
Python readline() from a string? http://stackoverflow.com/questions/7472839/python-readline-from-a-string
Using cURL to automate HTTP jobs http://curl.haxx.se/docs/httpscripting.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。