首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在网站中显示计算结果(图片)

在网站中显示计算结果(图片)
EN

Stack Overflow用户
提问于 2020-03-26 20:40:16
回答 1查看 28关注 0票数 0

我有一个python脚本,它根据参数生成一个高度图,它将以HTML表单的形式给出。如何在网站上显示生成的图像?我假设表单提交按钮将使用给定的参数命中端点,然后运行计算高度图的脚本,但是如何获得结果图像并将其显示在网站中?此外,计算需要几秒钟,所以我认为我需要某种类型的任务队列,以避免服务器在此期间挂起。如果我说错了请告诉我。

这是一个有点笼统的问题,因为我自己并不知道我需要使用什么来完成这一任务的细节。我在后端使用Flask,但这是一个与框架无关的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-27 04:05:41

将图像保存到文件。返回包含元素的网页。SRC应该是指向该文件的URL。

例如,假设您将图像保存到一个名为"temp2.png“的文件中,该文件位于文档根目录下一个名为"scratch”的子目录中。那么IMG元素就是。

如果您在生成引用该图像的网页的同一程序中创建并保存图像,则在保存图像之前,服务器不会返回该页面。如果这只需要几秒钟,服务器就不太可能挂起。许多应用程序都需要这么长的时间来计算结果,所以编写服务器代码的人会确保服务器能够处理这样的延迟。我在Apache、Tomcat和GoServe (一种OS/2服务器)下都这样做过,从来没有遇到过问题。

这种方法的缺点是,您需要安排每个临时文件在到期后删除,例如12小时,或者在您认为用户不再需要它的时候删除。在你返回的网页上,如果图像是用户可能想要保留的严重的东西,你可以警告他们这种情况将会发生。他们可以随时下载。

要删除旧文件,请编写一个脚本来检查它们上次更新的时间,将其与当前日期和时间进行比较,并删除那些比到期时间更早的文件。

您需要一种自动重复运行它的方法。在Unix系统上,如果您有shell访问权限,"cron“命令就是一种方法。在谷歌上搜索"cron job to delete files cron 1小时on web server“可以找到很多关于方法的讨论。

编写任何自动删除脚本时都要非常小心,并对其进行彻底测试,以确保它删除了正确的文件!如果您将过期时间设置为变量,则可以在测试时将其设置为例如1分钟或5分钟,这样您就不需要等待很长时间。

有很多方法可以让你的图片不保存到文件中,但我推荐的是(可能除了文件删除器之外)易于编码和调试。我在许多不同的项目中使用过它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60875763

复制
相关文章
在DataGrid中显示图片
    DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。
Java架构师必看
2021/03/22
3.4K0
Fiddler 在列表中显示图片尺寸
https://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/customizesessionslist
卓越笔记
2023/02/18
4K0
Fiddler 在列表中显示图片尺寸
网站添加显示IP信息图片
根据访客ip自动生成一张包含多种信息的图片,包含:地理位置、当前日期、ip地址、终端操作系统、浏览器版本。
幻影龙王
2021/09/08
1.9K0
网站添加显示IP信息图片
Android TextView中显示图片
Android官方给我们提供的Html类下面的fromHtml方法 当你需要转换的HTML代码是带图片的,比如<IMG/>,那么你就需要使用到重载的第二个方法了,这个方法里面有个ImageGetter对象,实现这个类会发现它回调了一个抽象getDrawable方法,在这个方法里,我们可以进行远程图片的下载获取,本地资源图片的获取等。第三个参数TagHandler是用来自定义一些不属于HTML代码的一些标签,一般我们不会去用到,直接置为null即可 package com.example.mytestdemo
欢醉
2018/01/22
1.6K0
为什么html在浏览器中不能显示图片_做html网页图片显示不出来
我遇到的问题是写了一个HTML程序,结果在网页上面不能显示,原因是图片路径放置错了。
全栈程序员站长
2022/09/20
5.8K0
为什么html在浏览器中不能显示图片_做html网页图片显示不出来
在Google搜索结果中显示你网站的作者信息
前几天在卢松松那里看到关于在Google搜索结果中显示作者信息的介绍,站长也亲自试了一下,目前已经成功。也和大家分享一下吧。
星哥玩云
2022/08/13
2.4K0
在Google搜索结果中显示你网站的作者信息
将jpeg图片显示在framebuffer上
点击(此处)折叠或打开 /************************************************** * example5.c * Author: T-bagwell * * Compile:gcc -Wall example5.c -o example5 *************************************************/ #include <stdio.h> #inclu
用户3765803
2019/03/05
1.2K0
Vue中显示img图片,显示不出来怎么办?vue显示图片
1、近期在学习Vue中发现了一个难点就是显示图片<img> 试了很多办法都不行,有的还保错。后来我找了很多人,以及网上找资料终于被我给找到了。
全栈程序员站长
2022/08/31
9.8K0
Vue中显示img图片,显示不出来怎么办?vue显示图片
WPF中图片剪裁并显示
XAML: <Window x:Class="WpfApp6.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
zls365
2020/12/29
1.1K0
WPF中图片剪裁并显示
修复miniblink某些网站图片不显示的bug
bug的原因是网站使用了backface-visibility:hidden,导致新创建了一个PictureImageLayer,而我当时为了调试,把PictureImageLayer的blink接口层给删了个函数。所以新层的显示不出来。但加上了函数还是不显示图片,调试了下,TilingSetRasterQueueRequired::TilingSetRasterQueueRequired里根本的录制源根本就是个空的。继续调试,没有创建tile,再跟进,DisplayListRecordingSource::DetermineIfSolidColor里在录制完毕后竟然判断为是纯色录制源。最后才查清楚,原来我的skia ext部分,当时从另外个版本的chromium工程里拷过来,那个工程比较老,没重载AnalysisCanvas::drawImage。而这玩意是录制时候用来判断是否录制操作有绘制图片的。补上这两个bug即可。
龙泉寺扫地僧
2019/02/20
6570
结合ashx来在DataGrid中显示从数据库中读出的图片
//---------------------------------------BindImage.aspx ----------------------------------------
Java架构师必看
2021/03/22
3.7K0
TextView显示html文件中的图片
fromHtml还有另一个重构: fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler) 而 ImageGetter imgGetter = new Html.ImageGetter() {              @Override              public Drawable getDrawable(String source) {                    Draw
欢醉
2018/01/22
4K0
Django 中图片的上传及显示
在 Django 中,上传文件不同于普通服务器的上传方法,在普通服务器中只需要使用一个 Controller 来控制文件的上传即可完成,但是在 Django 中,则需要额外使用数据库资源来存储文件。本文将说明如何使用 Django 接收、保存并且返回图片。
Kindem
2022/08/12
3.4K0
将SparkSQL计算结果写入Mysql中
编写代码 package com.itunic.sql import java.util.Properties import org.apache.spark.sql.{Row, SQLContext} import org.apache.spark.sql.types.{IntegerType, StringType, StructField, StructType} import org.apache.spark.{SparkConf, SparkContext} /**   * Create
天策
2018/06/22
3.1K0
Android在ImageView上直接显示网络图片
在原生的ImageView中,没有一个方法是可以直接显示网络的图片的,当我们经常需要显示网络图片时,每次都有一大堆的操作,这会很麻烦,今天就教大家在ImageView上轻松显示网络图片。
夜雨飘零
2020/05/06
6.2K0
用Elasticsearch存储图片并在Kibana中显示
能用Elasticsearch来存储图片吗?有不少朋友都问过这个问题,Elasticsearch作为一个NoSQL数据库,一个搜索引擎,一个大数据存储系统,原则上来说,对于各种结构化,非结构化数据,文本类,非文本类数据都能够存储。即图片也是可以用来存储的,但现实中这种实际的操作方式是不常见的,因为对象存储等基础设施会是一个更低成本的选择。不过,考虑某些综合场景,比如,用户希望只搭建一套大数据系统来支撑不同的使用需求,那么Elasticsearch确实是比Hadoop生态这种包含非常多组件的系统要简单得多。
点火三周
2021/03/02
8.5K0
python识别批量网站中的图片
实现方式: 下载网页源码,在源码中识别包含图片url的标签,如<img>,<div>,<li>。由于对html了解较少,哪些标签可能含有图片是从查看多个网站的源码中总结出来的。
py3study
2020/01/20
1.4K0
Hugo 网站优化(6): 博客图片不能显示, 全怪 Adblock。
原文链接: https://tangx.in/posts/2023/01/01/no-referrer-when-downgrade-image/
老麦
2023/02/25
7140
Hugo 网站优化(6): 博客图片不能显示, 全怪 Adblock。
winfrom向窗体中拖放图片并显示
首先要设置窗体的AllowDrop属性为true。然后在窗体的DragEnter事件中添加如下代码:调用自定义的显示图片的方法。
跟着阿笨一起玩NET
2018/09/19
9290
点击加载更多

相似问题

如何让gcc生成旋转指令?

11

让GCC在使用向量扩展时生成PTEST指令

39

gcc可以在没有交叉编译的情况下为Arm生成二进制文件吗

13

如何让GCC像ICC一样生成向量指令?

14

无法在没有主键的情况下为模型生成模块

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文