本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
這個答案:無法辦到,安全性因素。
沒用過還真沒注意到這個部分,以為可以用 JavaScript 把前處理的內容替換上後上傳。結果一用方法強制套上去就噴錯誤警告!
這篇「How to set a value to a file input in HTML?」問答也滿不錯的。 想像一下如果 JavaScript 可以幫你更改上傳的檔案的話,那會是一場災難,很多資料都有固定存放位置或檔案內容被惡意程式修改替換後上傳伺服器等於變向攻擊別人。
但也不是說無法做到讀取、修改檔案,只是從網站設計上就變成採用 AJAX 架構,非使用原生元素的機制進行發送。
#JavaScript #HTML #Security #技術相關 #安全性 #FileType
![[JavaScript] 變更 input 元素檔案類型 file type 內容](https://www.mxp.tw/wp-content/uploads/2018/10/43672023_2288855934518173_2907469323524112384_n.png)
- Powered by Mxp.TW -FB2WP-