跳到正文
熱點事件持續更新

Safe download filenames in JS

1 篇報導1 個報導來源1 小時前更新

先了解這件事

重點綜述

downloadName() 是一個純 JavaScript 函式,可將任何使用者上傳的檔名轉成跨平臺安全且易辨識的下載名稱。

  • 檔名清理規則:保留最後路徑片段、正規化 NFKC、摺疊拉丁字母重音、將非字母/數字/標點替換為連字號、去除重複連字號、限制 80 個字形、處理 Windows 保留名稱等。

根據報導自動生成 · 1 小時前更新

報導時間線

沿著報導,瞭解事件的不同面向。

11月4日
  1. Dev.to Top Tech
    JavaScript 安全下載檔名:將使用者上傳檔案轉成 bruh‑trim.mp3

    downloadName() 是一個純 JavaScript 函式,可將任何使用者上傳的檔名轉成跨平臺安全且易辨識的下載名稱。 - 檔名清理規則:保留最後路徑片段、正規化 NFKC、摺疊拉丁字母重音、將非字母/數字/標點替換為連字號、去除重複連字號、限制 80 個字形、處理 Windows 保留名稱等。

本事件熱度趨勢

還沒有足夠的連續觀測資料,暫不繪製趨勢。

讀者討論

針對此事件的各方觀點與即時反饋