若引用JS文件,或者CSS文件,可分几次 拼HTML,导入
procedure TWebModule1.WebModule1DefaultHandlerAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var FileContent: TStringList; s:string; begin FileContent := TStringList.Create; // 假设你的HTML文件位于Web服务器的根目录下,文件名为a01.html FileContent.LoadFromFile( ExtractFilePath (ParamStr (0))+ '\quill.js'); //导入 quill.js 要注意导入 顺序 s:=s+'<script >'+ FileContent.Text+'</script >'; FileContent.LoadFromFile( ExtractFilePath (ParamStr (0))+ '\quill.snow.css'); //导入 quill.snow.css s:=s+'<style type="text/css" >'+ FileContent.Text+'</style>'; FileContent.LoadFromFile( ExtractFilePath (ParamStr (0))+ '\index.html'); // 导入 主页 s:=s+ FileContent.Text; Response.Content := s; Response.ContentType := 'text/html; charset="UTF-8"'; Handled := True; FileContent.Free; end;
若引用JS文件,或者CSS文件,jpg图片也直接写入HTML文件,一次性导入
<script src="https://cdn.bootcdn.net/ajax/libs/quill/2.0.2/quill.js"></script> <link href="https://cdn.bootcdn.net/ajax/libs/quill/2.0.2/quill.snow.css" rel="stylesheet">
1 2 3 4 | <script > /*! quill.js.LICENSE.txt */ ! function (t,e){ "object" ==typeof exports&& "object" ==typeof module?module.exports=e(): "function" ==typeof define&&define.amd?define([],e): "object" ==typeof exports?exports.Quill=e():t.Quill=e()}(self,( function (){ return function (){ < /script > |
<style type="text/css"> /*!quill.snow.css * Quill Editor v2.0.2 .ql-container{box-sizing:border-box;font-famil </style>
图片转换为Base64编码
我做的图片与Base64互转(添加水印文字,支持BMP,PNG,JPG,GIF)
在线转换https://www.sojson.com/image2base64.html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..." alt="Base64图片示例">
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2023-12-23 delphi - 调整表单大小,同时保持纵横比