我有一个服务器存储,例如: https://example.com/upload/images/ 。
我正在使用Flask构建API,现在我想使用上传图片创建API,
我使用了os.path.join
,如果我保存到本地存储中就可以了,但是服务器中没有文件可用。结果仅返回类似<Response 200 bytes [200 OK]>
如何将图像上传到我的URL?
这里是我的代码
my_urls = "https://example.com/upload/images/"
if request.method == 'POST' and request.files['image']:
img = request.files['image']
img_name = secure_filename(img.filename)
saved_path = os.path.join(my_urls, img_name)
app.logger.info("saving {}".format(saved_path))
img.save(saved_path)
return send_from_directory(my_urls, img_name, as_attachment=True)
else:
return "Where is the image?"
我也尝试使用urllib.parse.urljoin(my_urls, img_name)
,但报告相同,请帮助我。