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

鍍金池/ 問(wèn)答/Java  C  網(wǎng)絡(luò)安全/ JAVA文件服務(wù)器搭建請(qǐng)教。

JAVA文件服務(wù)器搭建請(qǐng)教。

實(shí)現(xiàn)目標(biāo)

  • 構(gòu)建一個(gè)服務(wù)器,可以讓客戶端(非web)下載/上傳大文件,支持?jǐn)帱c(diǎn)續(xù)傳。
  • 文件上傳/下載前有身份驗(yàn)證機(jī)制。

首選語(yǔ)言

  • JAVA

請(qǐng)問(wèn)有什么開(kāi)源的框架或者設(shè)計(jì)思路嗎?

回答
編輯回答
局外人

你就不能用FTP 嗎,
大不了用java 實(shí)現(xiàn)一個(gè)FTP

2018年4月14日 04:56
編輯回答
巴扎嘿

感覺(jué)用普通的WEB框架比如SpringMVC就行啊,HTTP POST上傳下載,非WEB的客戶端也可以用HTTP協(xié)議調(diào)用REST API進(jìn)行傳輸啊,沒(méi)必要非得自己設(shè)計(jì)私有的協(xié)議吧

2018年9月10日 22:37
編輯回答
雅痞

這是今早起床想到的方案:

  1. 寫(xiě)個(gè)TcpServer,客戶端向服務(wù)端發(fā)送指定文件的指定部分,服務(wù)器端返回。
  2. 寫(xiě)個(gè)HTTPServer,服務(wù)器端將大文件提前拆分好,客戶端發(fā)起多線程HTTP GET請(qǐng)求,最后把獲取到的文件分片組裝好。

兩者都是分片返回文件,最后讓客戶端組裝起來(lái)。

2017年9月1日 16:53