我在Heroku部署了一个烧瓶控制器索引.html成功加载的文件(页面已部署且可访问)。你知道吗
在上传文件时,JavaScript代码会创建一个Ajax POST请求,但返回错误500。你知道吗
这是控制器
import GeoLocationExtractor
from flask import Flask
from flask import request
from flask import render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template("index.html")
@app.route('/geolocations', methods=['POST'])
def myfunc():
text = request.get_data().decode('utf-8')
locations = GeoLocationExtractor.tag_locations_from_text(text)
return locations
if __name__ == '__main__':
app.run()
这是上载文件后触发的函数:
function openFile(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function () {
var text = reader.result;
document.getElementById("progress").innerHTML = "In Progress.";
$.ajax({
type: 'POST',
url: "/geolocations",
dataType: "text",
data: text,
success: function (text) {
addMarkers(text)
},
// dataType: "text"
});
<!--addMarkers(text)-->
};
reader.readAsText(input.files[0]);
};
目前没有回答
相关问题 更多 >
编程相关推荐