基本上我在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
我如何实现这一目标。
请指导。
谢谢
答案 0 :(得分:0)
因此,现在您将文件保存在当前工作目录中,该目录不必与app文件夹相同。
因此,您需要将文件保存在正确的文件夹中,还需要考虑烧瓶应用程序的位置。
所以改变:
Shiny.setInputValue('test', true, {priority: 'event'});
收件人:
file.save(os.path.join("static/corporate_employee_images/", file_name))