avaScript數組是最常用的數據類型之一,對于數組的操作,JavaScript也提供了一些非常方便的函數和方法,對這些函數與方法的熟練掌握和運用,能讓程序編寫更方便,也使程序結構更清楚、更容易理解,本文代碼均來自modilla MDN開發者官網。
在JavaScript中,數組的map方法原型為Array.prototype.map()。
map()方法調用一個函數,將函數應用在數組中每個元素上,然后創建并返回一個新數組(不會修改原數組) 。
. 概述
文件上傳,下載功能是web中常見功能,SpringBoot幾乎把文件上傳功能封裝到了極致,只需短短的配置,和幾行代碼就能實現文件上傳功能。
2. 源碼分析
2.1. 添加pom.xml依賴
2.2 配置文件application.yml
默認情況上面配置可以直接省略,不過了解配置能讓我們更加理解SpringBoot文件上傳細節,方便定位問題
2.3 Controller層
@GetMapping("/index")用來跳轉到index.html
@PostMapping("/uploadOne"), @PostMapping("/uploadMulti"), @PostMapping("/uploadBase")分別處理單個文件,多個文件,BASE64編碼
@RequestParam("file") 此處的ile對應的就是html中 name="file"的 input標簽,而將文件真正寫入的還是借助的commons-io中的FileUtils.copyInputStreamToFile(inputStream,file)
2.4 上傳交互頁面
3. 測試結果
其中,BASE64測試,先將一張圖片轉換為BASE64編碼
4. 工程目錄
5. 結束語
說點什么呢,有任何建議,歡迎留言探討,本文源碼(GitHub, Mkeeper6; Gitee, Mkeeper)
捷豹F-PACE呈現了由Spinifex Group創作的身臨其境動態藝術體驗。運動部分是由三個不同的投影映射,通過裝置前的一個交互按鈕觸發。
觀看視頻請點擊:http://www.miaoty.com/jaguar-mapping.html
隨著mapping的大熱,捷豹通過mapping show告訴大家速度和野性才是王道!
Spinifex Group
Spinifex Group專注于通過富有想象力的設計和生產讓觀眾參與到其中,體驗互動和沉浸式的數字媒體。Spinifex Group把創意、技術和戰略思維融合在一起,幫助客戶和他們的觀眾有更多的參與方式。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。