我正在尝试在html5上传文件中进行一些测试,下面是简单的html代码:
var fileInput=document.getElementById("文件")fileInput.addEventListener('change',函数(e){var file=e.target.files[0]var xhr=新的XMLHttpRequest()xhr.open('post','pload/handlecode',true)xhr.send(文件)}
我使用python -m SimpleHTTPServer
测试此部分问题是我不知道如何编写handlecode文件来处理http请求,
handlecode文件只将文件保存在上传软盘中,没有更复杂的任务
尽管我不知道以这种方式进行测试是否正确
有人能给点提示吗或者为我提供正确的测试方式,非常感谢大家!
使用瓶子:
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)