1. 程式人生 > >html 直接使用js上傳文件

html 直接使用js上傳文件

回調函數 更改 選擇 post 操作 自動 通過 campaign amp

轉載至:https://www.toutiao.com/a6515336467194053123/?tt_from=weixin&utm_campaign=client_share&timestamp=1517014855&app=news_article&utm_source=weixin&iid=24136640964&utm_medium=toutiao_android&wxshare_count=1

通常我們在html中上傳文件,是使用form標簽包含input type=file標簽,然後點擊input選擇文件,序列化form表單進行上傳。其中存在的問題就是input type=file 樣式不好定義。我們可以采用迂回戰術,將form和input寫在js中,進行簡化標簽。

技術分享圖片

圖1

圖中js拼成form包含input,並自動點擊input,然後監聽input change事件,只要input更改,就會執行上傳,同時通過回調函數,將上傳獲得返回值傳回回調函數,執行調用者的後續操作。

技術分享圖片

圖2

可在alert處執行後續操作。

html 直接使用js上傳文件