在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ input type=file 怎么做本地的加載效果?有什么事件可以用的?

input type=file 怎么做本地的加載效果?有什么事件可以用的?

本地用input type="file" 上傳文件,一般這樣寫

<form>
     <input type='file'  onChange={this.handleFileChange.bind(this)}/>
     <input type='reset' ref={(input) => this.reset=input} className="reset" />
</form>

采用的事件是onChange ,參數(shù)e, e.target.files[0]可以獲取到file, 如果file較大的話!有哪幾個事件可以做加載狀態(tài)的顯示,例如我選中文件開始有什么事件,文件回來后有什么事件。這個找了半天也沒有找到資料!所以請教下大家。

回答
編輯回答
愚念

https://developer.mozilla.org... 先看看文檔 想想你加載file是要達(dá)到什么目的再去搜相關(guān)問題

2018年5月20日 02:11
編輯回答
傻丟丟

FileReader 或許可以幫到你

2017年12月29日 20:00
編輯回答
放開她

onChange指的是文件input改變,也就是用戶選擇了文件。加載文件不知道你問的是不是加載圖片還是上傳文件?如果是加載本地圖片可以參考這里:https://www.cnblogs.com/moqiu...
,如果是上傳圖片可以參考這里:https://blog.csdn.net/it_fy_/...
.對于input file的操作,總結(jié)一下大概是監(jiān)聽onChange,然后在事件處理程序中使用:FileReader.readAsXXXX方法讀取加載文件。

2018年7月25日 10:42
編輯回答
陪我終

選中文件之后就會觸發(fā)onChange事件,和file大不大沒有關(guān)系呀。不知道你是想要什么效果呢?

2018年3月21日 11:05