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

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

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

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

首選語言

  • JAVA

請問有什么開源的框架或者設(shè)計思路嗎?

回答
編輯回答
局外人

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

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

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

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

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

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

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

2017年9月1日 16:53