由于某种原因,它不接受json文件。
@app.route('/get_data', methods=['POST'])
def get_data():
dataFile = request.files['file_path']
dataFileName = dataFile.filename
dataFile.save(os.path.join(uploads_dir, dataFileName))
我不断收到此错误:
答案 0 :(得分:1)
您似乎已将json
设置为以<input type="file" accept="json">
结尾的模板文件。 (未提供模板,所以我无法查明这行。这不是后端(烧瓶)的错误,而是模板代码(jinja / html)的错误。如果可以提供{{3 }}。
有关<input type="file">
的更多信息,请查看MRE。
正确的accept
示例:
<input type="file" accept=".json">
这将仅允许*.json
文件,但请记住,用户可能会手动提供其他文件,并在解析/保存文件时创建后备或验证。