Python Flask Api-图片上传和显示网址

时间:2018-12-12 07:27:56

标签: ubuntu flask

基本上我在php laravel中工作。

我刚开始使用Flask。 我正在Flask中开发API。 我正在尝试将图像文件从Api上传到Ubuntu服务器。 我也想分享图片网址。

以下代码在本地运行,但无法从URL检索图像。 相同的代码在ubuntu中工作,但是图像未存储在该位置。 我想我没有给出正确的路径。

    file = request.files['file']
    file_name = str(current_user.id) +".jpg"
    file.save(os.path.join("static/corporate_employee_images/", file_name))

我试图将图像内容存储在数据库中并进行检索,但是那也不起作用。获取read_image找不到错误。

我只是想上传图片并返回其网址。 在上述情况下

http://127.0.0.1:5000/static/corporate_employee_images/10.jpg

我如何实现这一目标。

请指导。

谢谢

1 个答案:

答案 0 :(得分:0)

因此,现在您将文件保存在当前工作目录中,该目录不必与app文件夹相同。

因此,您需要将文件保存在正确的文件夹中,还需要考虑烧瓶应用程序的位置。

所以改变:

Shiny.setInputValue('test', true, {priority: 'event'});

收件人:

file.save(os.path.join("static/corporate_employee_images/", file_name))