使用URL将图像上传到服务器

时间:2019-09-06 11:55:55

标签: python post flask

我有一个服务器存储,例如: 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),但报告相同,请帮助我。

0 个答案:

没有答案