整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          如何從網絡上下載一張圖片并保存到本地?

          何從網絡上下載一張圖片并保存到本地呢?這是很多人喜歡的并想要的一個功能,我來分享兩個簡單的實現方法。

          先說C#代碼實現的把:




          這個我直接注釋了,代碼簡單,也是我以前總用的寫法,可以桌面、控制臺、還可以網頁ASP。NET執行,適用范圍廣泛,當然,C#代碼實現的方法還有好幾種,這里我只介紹一種。如果你需要這個功能,可以嘗試一下這段代碼,還可以根據實際情況進行適當的調整和優化。

          另外我在介紹另一種簡單的方法:


          這段代碼在瀏覽器控制臺執行的,只要有瀏覽器就可以,是不是很方便?

          這個是使用javascript的 fetch API 來從網絡實現獲取一張圖片的。fetch 是現代瀏覽器中用于執行網絡請求(例如獲取或發送數據)的 API。

          await 關鍵字表示這段代碼是異步的,并且需要在一個異步函數中執行。代碼內容就不解釋了,就是設置了一些請求頭和選項。代碼也比較通用,直接改圖片地址一般都可以用了。

          輯導語:上傳圖片是常見功能之一,但是Axure里沒有上傳圖片的元件,因此,若想畫出高保真的上傳圖片原型,我們則需要另想方法。本篇文章里,作者介紹了利用代碼制作上傳圖片原型模板的操作流程,不妨來看一下,也許會對你有所幫助。

          上傳圖片可以說是每個系統必備的功能,包括上傳頭像、發送圖片、上傳商品圖片……都需要用到上傳圖片的功能。

          我們在畫產品原型的時候,也常常需要畫出上傳圖片的效果,但是Axure里面并沒有上傳圖片的元件,導致我們不能畫出高保真的上傳圖片的原型。

          所以本期教程主要介紹如何通過代碼制作上傳本地圖片的原型模板,讓我們可以在Axure的演示界面做出上傳本地圖片的高保真效果。

          一、制作完成后應具備以下效果

          • 可以彈出選擇文件的窗口,可以在窗口內選擇本地文件;
          • 選擇圖片后,在原型中顯示所選擇的本地圖片。

          原型地址:https://j345ms.axshare.com/#g=1

          二、制作思路

          首先講一下我們在制作中會遇到的難點。

          1)如何打開打開可以選擇本地文件的系統彈窗

          這里我們需要利用Axure里面輸入框的系統元件輸入框,將輸入框的輸入類型設置為文本,這樣鼠標點擊輸入框的時候,就可以彈出溫蒂文件的系統彈窗了。

          雖然這樣可以彈出系統彈窗,但是由遇到另外一個問題:

          2)選擇文件的按鈕太丑,如何轉化為自定義按鈕的形式呢?

          這里我們一開始是想用當自定義按鈕鼠標單擊時,用觸發事件觸發選擇文件的文本框鼠標單擊時的效果來實現。不過發現這樣行不通,所以我們需要用JS代碼來觸發這個按鈕。

          3)雖然可以通過文件類型的輸入框獲取文件的名稱,但是如果如何獲取文件的路徑?

          我們也是需要通過代碼來獲取文件完整的路徑。

          4)最后一個難點的問題,獲取到文件的本地路徑之后,如何顯示在圖片元件內?

          我們都知道,Axure在預覽的時候,是不支持打開本地的文件的,例如我們的文件路徑為C:\Users207\Pictures.png,我們用設置圖片的交互是沒辦法在預覽的界面看到選中的圖片的。

          但是如果是這種網絡上的圖片路徑(例如http://image.woshipm.com/wp-files/2021/08/sczrP02GIGclZtj4bSlg.jpg)就可以打開。

          因為五福無法讀取到實際路徑,這時候需要用代買轉換一下。

          三、制作材料

          1. Axure外材料

          剛剛提到因為Axure在演示時無法讀取本地本地文件,所以我們需要制作一個用于轉換路徑的js文件。我們新建一個記事本,輸入以下代碼。

          輸入完成后保存,并將后綴名改成js,然后將文件放到Axure軟件所在的目錄DefaultSettings\Prototype_Files\resources\scripts。

          這是本地化的操作,也可以將將js代碼上傳到服務器,生成以后js結尾的url地址。

          2. Axure內材料

          • 文本框——文本類型為文件,命名為file;
          • 按鈕——命名為button;
          • 圖片——命名為pic。

          將文本框設置為小尺寸,放置在按鈕的下方,用按鈕擋住文本框。

          四、交互設置

          1)按鈕載入時,打開鏈接交互,執行上面js的交互

          javascript: $.ajax({url:”resources/scripts/pic.js”,dataType:”script”})

          因為我們前面js文件放置在本地,所以url=resources/scripts/echarts.min.js

          如果是放在網上的話,直接替換地址即可。

          2)等待0.1秒,用等待事件,間隔開兩端js代碼,這個根據電腦設置,一般0.1秒即可,如果電腦特別慢的可以適當延長等待時間。

          3)再次打開鏈接,寫入代碼

          首先是click的代碼,點擊當前文本的元件時,觸發輸入框鼠標單擊的交互,具體代碼如下。

          注:這里this.name==buttom對應的是按鈕的元件命,file對應的是輸入框的元件名稱,元件名稱發生改變時,代碼也需要改變。

          接下來是獲取、轉換本地文件的路徑,并且在圖片元件(命名為pic的元件)中打開對應圖片。

          注:這里的file是對應輸入框的元件的名稱,pic對應的是圖片元件的名稱,如果上述元件名稱發生改變時,代碼也需要改變對應改變。

          以上就是通過代碼制作上傳本地圖片原型模板的全部內容了,感興趣的同學們可以動手試試,謝謝您的閱讀。

          本文由 @AI產品人 原創發布于人人都是產品經理,未經許可,禁止轉載。

          題圖來自 Unsplash,基于CC0協議

          這里是云端源想IT,幫你輕松學IT”

          嗨~ 今天的你過得還好嗎?

          無論種子散落在何處

          都會長出一棵樹

          向著天空,掙扎生長

          - 2024.03.15 -

          HTML圖片標簽和超鏈接標簽是網頁開發中常用的兩種標簽,它們分別用于在網頁中插入圖片和創建超鏈接。

          我們每天都在互聯網世界中與各種形式的信息打交道。你是否好奇過,當你點擊一篇文章中的圖片或鏈接時,是什么神奇的力量讓你瞬間跳轉到另一個頁面?



          今天,就讓我們一起揭開HTML圖片標簽和超鏈接標簽的神秘面紗。


          一、HTML圖片標簽

          HTML圖片標簽是一種特殊的標記,它可以讓網頁顯示圖像。通過使用圖片標簽,我們可以在網頁上展示各種圖片,從而讓網頁更加生動有趣。

          1、語法結構

          HTML圖片標簽的語法結構非常簡單,只需要使用<img>標簽,并在其中添加src屬性,指定圖片的路徑即可。

          例如:

          <img src="image.jpg" alt="描述圖片的文字">


          2、圖片格式

          HTML支持多種圖片格式,包括JPEG、PNG、GIF等。不同的圖片格式具有不同的特點,可以根據需要選擇合適的格式。


          3、圖片屬性

          除了src屬性外,HTML圖片標簽還有其他一些常用的屬性,如:

          • alt屬性用于描述圖片的內容,當圖片無法顯示時,會顯示該屬性的值;
          • width和height屬性用于設置圖片的寬度和高度;
          • title屬性用于設置鼠標懸停在圖片上時顯示的提示信息。



          4、網絡圖片的插入

          當需要插入網絡上的圖片時,可以將圖片的URL地址作為src屬性的值。例如:

          <img src="https://www.example.com/images/pic.jpg" alt="示例圖片">


          5、本地圖片的插入

          當需要插入本地圖片時,可以將圖片的相對路徑或絕對路徑作為src屬性的值。


          6、相對路徑與絕對路徑

          在這里再給大家介紹兩個概念,相對路徑與絕對路徑,搞懂它們,我們在插入本地圖片時也能得心應手。

          相對路徑:

          相對于當前HTML文件所在目錄的路徑,包含Web的相對路徑(HTML中的相對目錄)。例如,如果圖片文件位于與HTML文件相同的目錄中,可以直接使用文件名作為路徑:

          <img src="pic.jpg" alt="本地圖片">


          絕對路徑:

          圖片文件在計算機上的完整路徑(URL和物理路徑)。例如:

          <img src="C:/Users/username/Pictures/pic.jpg" alt="本地圖片">


          二、HTML超鏈接標簽

          超鏈接標簽是HTML中另一個重要的元素,它可以實現網頁之間的跳轉。通過使用超鏈接標簽,我們可以將文本、圖片等內容設置為可點擊的鏈接,方便用戶在不同頁面之間自由切換。

          1、語法結構

          超鏈接標簽使用<a>標簽表示,需要在href屬性中指定鏈接的目標地址。

          <a href="目標地址" title="標題">文本內容</a>

          例如:

          <a href="https://www.ydcode.cn/">點擊訪問示例網站</a>


          示例:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>示例網站</title>
          </head>
          <body>
          <h1>歡迎來到云端源想!</h1>
          <p>這是一個簡單的HTML頁面,用于展示一個網站的結構和內容。</p>
          <a href="https://www.ydcode.cn/">點擊訪問示例網站</a>
          </body>
          </html>

          2、鏈接目標

          超鏈接可以鏈接到不同的目標,包括其他網頁、電子郵件地址、文件下載等。通過設置href屬性的值,可以實現不同的鏈接目標。



          3、鏈接屬性

          超鏈接標簽還有一些其他常用的屬性,如:

          • target屬性用于設置鏈接打開的方式,可以選擇在新窗口或當前窗口打開鏈接;
          • title屬性用于設置鼠標懸停在鏈接上時顯示的提示信息;
          • rel屬性用于設置鏈接的關系,例如設置nofollow值可以告訴搜索引擎不要跟蹤該鏈接。

          想要快速入門前端開發嗎?推薦一個前端開發基礎課程,這個老師講的特別好,零基礎學習無壓力,知識點結合代碼,邊學邊練,可以免費試看試學,還有各種輔助工具和資料,非常適合新手!點這里前往學習哦!云端源想

          4、錨點鏈接標簽

          錨點標簽用于在網頁中創建一個可以點擊的錨點,以便用戶可以通過點擊錨點跳轉到頁面中的其他部分。

          錨點標簽的語法為:

          <a name="錨點名稱"></a>


          例如,可以在頁面中的一個段落前添加一個錨點:

          <a name="section1"></a>
          <p>這是一個段落。</p>


          然后,可以在頁面的其他位置創建一個指向該錨點的超鏈接:

          <a href="#section1">跳轉到第一節</a>

          當用戶點擊“跳轉到第一節”鏈接時,頁面將滾動到名為“section1”的錨點所在的位置。



          示例:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>示例網站</title>
          </head>
          <body>
          <h1>歡迎來到云端源想!</h1>
          <p><a href="#section1">跳轉到第一節</a></p>
          <p>這是一個段落。</p>
          <p>這是另一個段落。</p>
          <p>這是第三個段落。</p>
          <a name="section1"></a>
          <p>這是第一節的內容。</p>
          </body>
          </html>

          三、總結

          HTML圖片標簽和超鏈接標簽是構建網頁的兩個重要元素,它們不僅豐富了網頁的內容,還為網頁添加了動態和互動性。


          通過學習和掌握這兩個標簽的使用方法,我們可以創建更加豐富和互動的網頁,為用戶提供更好的瀏覽體驗。無論是展示精美的圖片,還是實現頁面之間的跳轉,HTML圖片標簽和超鏈接標簽都能幫助我們實現更多的創意和功能。


          讓我們一起探索HTML的奇妙世界,創造出更加精彩的網頁吧!


          我們下期再見!

          END

          文案編輯|云端學長

          文案配圖|云端學長

          內容由:云端源想分享


          主站蜘蛛池模板: 国模精品一区二区三区视频| 亚洲电影一区二区三区| 国产无吗一区二区三区在线欢| 少妇特黄A一区二区三区| 国内自拍视频一区二区三区| 国产福利酱国产一区二区| 成人乱码一区二区三区av| 精品熟人妻一区二区三区四区不卡| 亚洲国产韩国一区二区| 日本一区中文字幕日本一二三区视频 | 国产韩国精品一区二区三区| 亚洲AV无码片一区二区三区| 国模视频一区二区| 亚洲欧洲一区二区| 久久一区二区三区免费| 在线免费视频一区| 骚片AV蜜桃精品一区| 精品国产不卡一区二区三区 | 成人精品一区二区三区不卡免费看| 久久亚洲AV午夜福利精品一区| 国产精品一区二区四区| 一本大道在线无码一区| 美女福利视频一区| 国产一区二区三区久久精品| 一区二区三区美女视频| 亚洲日本一区二区三区在线不卡| 精品人妻无码一区二区三区蜜桃一| 国产伦理一区二区| 无码精品人妻一区二区三区中| 一区精品麻豆入口| 久久国产三级无码一区二区| 视频在线一区二区三区| 风流老熟女一区二区三区| 精品天海翼一区二区| 一区二区高清在线观看| 国产无线乱码一区二三区| 久久国产精品一区| 亚洲一区二区三区免费观看| 日韩欧国产精品一区综合无码| 日韩精品一区二区三区色欲AV| 成人精品一区二区户外勾搭野战|