我想构建一个系统,该系统允许客户端从html表单上载geojson文件,并且此数据将显示在传单地图上。当我尝试这样做时,它显示错误代码405。我想提交包含geojson文件的表单,并使用leaflet-omnivore插件加载此文件。
我的html文件为
<section class="addVectorLayer">
<form action="" method="POST" class="vector">
Click to add your vector layer. It support Json, Geojson, csv, gpx and kml formats.
<input type="file" name="files" id="input_files">
</form>
</section>
我的js文件在这里
geojson.onlode = function() {
geojson.readAsDataURL(document.getElementById('input_files').files[0]);
};
omnivore.geojson(geojson.result).addTo(map);