我想上傳附件/ 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