我有一个带有图像附件的文档。我正在寻找添加另一个图像到文档,以便该文档将持有多个附件,即图像,和图像附件,以前在现有的将不会丢失。你知道吗
我可以上传一个图像到一个现有的文件,但它删除了图像已经存在。我不要这个。我想添加新的图像并保留旧的,我想能够有一个多图像的文件。我知道我的版本号是硬编码的,但它是用来测试的。你知道吗
@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)
atachmentJson = {
"_id": memeBaseName,
"_rev": "5-60b616d491050e36302797eb126dcfa8",
"_attachments":
{
memeName:
{
"content_type": "image/png",
"data": file
}
}
}
uploadRequest = requests.post('http://127.0.0.1:5984/' + database + '/', data=None, json=atachmentJson)
print("uploadRequest: ", uploadRequest.status_code)
if uploadRequest.status_code == requests.codes.ok:
return jsonify({'name': "Meme Uploaded"})
elif uploadRequest.status_code == requests.codes.created:
return jsonify({'name': "Meme Uploaded"})
elif uploadRequest.status_code == requests.codes.accepted:
return jsonify({'name': "Meme Uploaded"})
else:
return jsonify({'error': "Failed to Upload Meme. Sorry :("})
目前没有回答
相关问题 更多 >
编程相关推荐