本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持


這個答案:無法辦到,安全性因素。

沒用過還真沒注意到這個部分,以為可以用 JavaScript 把前處理的內容替換上後上傳。結果一用方法強制套上去就噴錯誤警告!

這篇「How to set a value to a file input in HTML?」問答也滿不錯的。 想像一下如果 JavaScript 可以幫你更改上傳的檔案的話,那會是一場災難,很多資料都有固定存放位置或檔案內容被惡意程式修改替換後上傳伺服器等於變向攻擊別人。

但也不是說無法做到讀取、修改檔案,只是從網站設計上就變成採用 AJAX 架構,非使用原生元素的機制進行發送。

#JavaScript #HTML #Security #技術相關 #安全性 #FileType

- Powered by Mxp.TW -FB2WP-


Share:

作者: Chun

WordPress 社群貢獻者、開源社群推廣者。專注於 WordPress 外掛開發、網站效能最佳化、伺服器管理,以及 iDempiere 開源 ERP 導入與客製開發。曾參與 WordCamp Taipei 等社群活動,GitHub Arctic Code Vault Contributor。提供資訊顧問、WordPress 開發教學、主機最佳化與企業 ERP 整合服務。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon