From 69a0d52371d45ab9efdf401e353dd106f2ca5cf9 Mon Sep 17 00:00:00 2001 From: Ember Date: Tue, 2 Jul 2024 03:15:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- submission/index.html | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/submission/index.html b/submission/index.html index d7612c4..0822976 100644 --- a/submission/index.html +++ b/submission/index.html @@ -8,15 +8,15 @@ 资源投稿 | NEU小站
  • 您想要投稿的板块为:
    -

    图片URL:

    -
    +

    图片HTML引用标签:

    +

  • @@ -590,7 +590,6 @@ markdown 基本语法教程 空格与换行 markdown 语法对于空格与换行 return `${year}${month.padStart(2, '0')}${day.padStart(2, '0')}${hours.padStart(2, '0')}${minutes.padStart(2, '0')}`; } - // 验证并上传图片 async function uploadImage(event) { const file = event.target.files[0]; const email = document.querySelector("input[name='email']").value.trim(); @@ -617,22 +616,26 @@ markdown 基本语法教程 空格与换行 markdown 语法对于空格与换行 try { const result = await client.put(filePath, file); const imageUrl = `https://emberimg.oss-cn-beijing.aliyuncs.com/${filePath}`; - document.getElementById("imageUrl").innerText = imageUrl; - document.getElementById("imageUrl").href = imageUrl; + const imageTag = `自定义图片文字`; + + // 展示图片URL和HTML标签 + document.getElementById("imageUrl").innerText = imageTag; + // document.getElementById("imageUrl").href = imageUrl; document.getElementById("imagePreview").src = imageUrl; document.getElementById("imagePreview").style.display = "block"; // 设置图片预览为显示状态 document.getElementById("copyButton").style.display = "inline-block"; + } catch (error) { console.error("图片上传失败:", error); alert("图片上传失败!"); } } - // 复制图片URL到剪贴板 + // 复制HTML标签到剪贴板 function copyImageUrl() { - const imageUrl = document.getElementById("imageUrl").href; - navigator.clipboard.writeText(imageUrl).then(() => { - alert("URL已复制到剪贴板!"); + const imageTag = document.getElementById("imageUrl").innerText; + navigator.clipboard.writeText(imageTag).then(() => { + alert("标签已复制到剪贴板!请直接粘贴到 markdown 编辑区中,并根据预览效果调整大小。"); }, (err) => { alert("复制失败!", err); });