当前位置: 首页 > news >正文

苏州做企业网站公司0基础学做网站

苏州做企业网站公司,0基础学做网站,服务器维护中,我国市级网站建设分析模板无样式上传图片 创建一个 FormData 对象:这个对象可以用于存储数据。 将文件添加到 FormData 对象:通过 append() 方法,将用户选择的文件添加到 formData 对象中。 使用 fetch 发送请求:使用 fetch API 或者其他方法将 FormDat…

无样式上传图片

创建一个 FormData 对象:这个对象可以用于存储数据。

将文件添加到 FormData 对象:通过 append() 方法,将用户选择的文件添加到 formData 对象中。

使用 fetch 发送请求:使用 fetch API 或者其他方法将 FormData 对象发送到服务器。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>图片上传</title></head><body><!-- 文件上传 --><input type="file" id="fileInput" onchange="uploadImage()" /><script>// 上传图片的函数function uploadImage() {// 获取文件输入框元素const fileInput = document.getElementById("fileInput");// 创建formData对象,用于存储要上传的文件数据const formData = new FormData();formData.append("file", fileInput.files[0]); // 将选中的文件添加到formData对象中// 请求接口fetch("http://yikatong.kuxia.top/pc/common/upload", {method: "POST",body: formData, // 请求体是formData对象,其中包含文件数据}).then((response) => response.json()) // 服务器响应成功后,解析JSON格式的响应数据.then((data) => {console.log("上传成功:", data);}).catch((error) => {console.error("上传失败:", error);});}</script></body>
</html>

有样式的上传图片

 就是把图片回显的地方盖着输入框

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>图片上传</title></head><style>* {padding: 0;margin: 0;}.box {display: flex;}/* 添加虚线边框 */#image {width: 100px;height: 100px;border-radius: 5px;margin-left: -100px;}</style><body><div class="box"><!-- 文件上传 --><inputtype="file"id="fileInput"onchange="uploadImage()"style="height: 100px; width: 100px; opacity: 0"/><!-- 用于回显图片 --><img id="image" src="/img/add.svg" /></div><script>const fileInput = document.getElementById("fileInput"); // 获取上传文件框const image = document.getElementById("image"); // 获取回显图片框function uploadImage() {const formData = new FormData(); // 创建formData对象,用于存储要上传的文件数据formData.append("file", fileInput.files[0]); // 将选中的文件添加到formData对象中// 请求接口fetch("http://yikatong.kuxia.top/pc/common/upload", {method: "POST",body: formData, // 请求体是formData对象,其中包含文件数据}).then((response) => response.json()) // 服务器响应成功后,解析JSON格式的响应数据.then((data) => {console.log("上传成功:", data.data.url);// 回显图片image.src = "http://yikatong.kuxia.top" + data.data.url;}).catch((error) => {console.error("上传失败:", error);});}</script></body>
</html>

http://www.yayakq.cn/news/776827/

相关文章:

  • 一般用什么做网站首页东莞机械网络推广
  • 之梦英语版网站怎么做网站优化排名分享隐迅推
  • 龙岩做网站改版费用太原网健科技有限公司
  • 抓取网站访客qq代码网站开发技术包括
  • 公司网站开发说明介绍有没有专门做二手电脑的网站
  • 求助如何做网站推广网站一键制作
  • 沭阳网站定制创建网站的注意事项
  • 搭建网站费用网页图片排版布局
  • c net 做网站好吗全自动网站制作系统
  • 营销型网站建设推荐乐云seo哪个公司的网络比较稳定
  • 响应网官方网站湖南省建设厅官网查询
  • 网站的ns记录网页制作素材动物
  • 洛阳公司做网站中山做网站优化
  • 淮安网站开发工程师招聘网wordpress建站行吗
  • 网站建设技术包括哪些网站建设分为
  • 软工毕设做网站天津网络排名优化
  • 申请做网站好123上网主页
  • 浙江学院网站建设上海seo网站优化软件
  • 域名注册的网站都有哪些营销型商务网站
  • 商务网站建设实验书上海商城网站建设公司
  • 上海工商局注册公司官网宁波免费seo排名优化
  • 哪个网站做不锈钢好商务网站建设策划思路
  • 合肥网站搜索优化云海建设工程有限公司网站
  • 学校网站 功能找人做网站属于了解些什么呢
  • 专业网站建设服务公司哪家好我做微信淘宝客网站
  • 网站如何做网络推广专门做汽车内饰的网站
  • 个人网站能允许做哪些熟练掌握网站开发技术
  • 网站建设软件dw网站建设动画代码
  • 网站院长信箱怎么做智能建造专业就业前景
  • 遵义网站建设服务网站如何进行seo