我想上传附件/ PNG图像上使用python &瓶CouchDB的一个已经存在的文件,并使用来自(https://pythonhosted.org/CouchDB/getting-started.html)附件上传至CouchDB的蟒蛇
一个插件叫做CouchDB的我能得到附件上传,但附件只显示为一个小的空白图像。
@app.route('/process', methods=['POST'])
def process():
if request.method == 'POST':
memeName = request.form['memeName']
memeBaseName = request.form['memeBaseName']
file = request.form['data']
if file:
print("file: ", file)
memeName += ".png"
print("memeName: ", memeName)
print("memeBaseName: ", memeBaseName)
doc = db.get('andrew')
print("doc =", doc)
db.put_attachment(doc, file, memeName, content_type="image/png")
当你说“附件只显示为一个小的空白图像” - 显示在哪里?当你在蒲团中浏览数据库时,你看到了什么?那里的图像? – Flimzy
Hi @Flimzy,谢谢你的帮助。我在这里有一个链接到2个截图,其中一个显示我的couchdb文档json,另一个显示当我点击查看其中一个附件时看到的内容。我也使用qqq.png作为这个问题的测试例子,它作为附件上传到沙发数据库,但当我去查看它只是一个空白的小方形。 https://drive.google.com/drive/folders/0B29noplMMhOYNzE2X3E2NS1tcm8?usp =分享 –
回溯中的错误与沙发无关。 Flask总是期望一个post请求返回一些东西,通常是一个字典传递给模板。 – sarwar