文件傳輸進度ChannelFuture可以添加對應(yīng)的listner,用來監(jiān)控文件傳輸?shù)倪M度,netty提供了一個
ChannelProgressiveFutureListener,用于監(jiān)控文件的進程,可以重寫operationProgressed和operationComplete方法對進度監(jiān)控進行定制:
sendFileFuture.addListener(new ChannelProgressiveFutureListener() {@Overridepublic void operationProgressed(ChannelProgressiveFuture future, long progress, long total) {if (total < 0) {log.info(future.channel() + " 傳輸進度: " + progress);} else {log.info(future.channel() + " 傳輸進度: " + progress + " / " + total);}}@Overridepublic void operationComplete(ChannelProgressiveFuture future) {log.info(future.channel() + " 傳輸完畢.");}});總結(jié)我們考慮了一個HTTP文件服務(wù)器最基本的一些考慮因素,現(xiàn)在可以使用這個文件服務(wù)器來提供服務(wù)啦!
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 山大考研上線分
- 解讀夢見裝修別人房子 從夢境變化來看
- 徐崢光頭是脫發(fā)嗎
- excel一行變成上下兩行 把單元格一分為二
- 走遍天下什么為侶450
- 上吐下瀉胃痙攣什么原因
- 夢見天堂
- 夢見河里抓魚的寓意
- 上海俊柯學(xué)校學(xué)費
- 頸椎病刮痧有用處嗎
