如何使用python简单地处理请求

Lan*_*ton 0 python testing html5 httpresponse httprequest

我正在尝试在html5上传文件中进行一些测试,这里是简单的html代码:

var fileInput=document.getElementById("the-file")

fileInput.addEventListener('change',function(e){

var file=e.target.files[0]

var xhr=new XMLHttpRequest()

xhr.open('post','upload/handlecode',true)

xhr.send(file)
}

python -m SimpleHTTPServer 用来测试这一节的问题是我不知道如何编写handlecode文件来处理http请求,

handlecode文件只保存文件上传floder,没有更复杂的任务

虽然我不知道以这种方式测试是否正确

有人可以提供一些提示或给我正确的测试方法,非常感谢你们!

zee*_*kay 5

瓶子:

from bottle import request, route, run

@route('/upload', method='POST')
def do_upload():
    data = request.files.get('data')
    raw = data.file.read()
    filename = data.filename
    return "You uploaded %s (%d bytes)." % (filename, len(raw))

run(host='localhost', port=8080)
Run Code Online (Sandbox Code Playgroud)