gohttpHTTP 文件服務(wù)器
gohttp 是一個 http 的文件服務(wù)器。因為是用 go 語言寫的,所以加了一個 go 的抬頭。之所以用 go 是因為發(fā)布起來是一個二進(jìn)制文件,不同的平臺都可以用,而且沒有依賴問題,且穩(wěn)定性也很好。
pjax簡稱頁面ajax技術(shù)
在gohttp進(jìn)行目錄卻換的時候,你會看到地址欄在變,但是頁面卻是局部刷新的。
各種文件的預(yù)覽功能
所有常見的代碼都可以直接在gohttp下預(yù)覽,如果你用的是chrome瀏覽器的話,包括pdf,mp4,mp3都可以直接預(yù)覽。
實時的目錄zip打包下載
強大的體現(xiàn)在它是實時的,即使你馬上在目錄下新增了一個文件,點擊目錄zip下載的時候,這個文件也會出現(xiàn)在里面。
二維碼支持
手機下載往往沒有電腦下載這么容易,點點鼠標(biāo)就可以了。但是有了二維碼,手機也只用掃一掃就可以下載了。
蘋果應(yīng)用在線安裝
iphone應(yīng)用安裝包的擴展名是ipa,但是你還必須有個額外的plist文件才行。以及生成一個itms-services開頭的地址,gohttp直接把這些工作都做了,ipa的解析,plist以及下載頁面的自動生成。同普通文件一樣,只需要點擊右側(cè)的生成二維碼,然后用iphone手機掃描下,iphone的應(yīng)用就安裝到了你的手機上。PS:坑爹的蘋果,就不能像安卓一樣簡單一點嗎
README文件的自動顯示
像github網(wǎng)站上的項目,readme文件都會作為項目的介紹自動顯示出來。gohttp也借鑒了一下。如果目錄下有readme文件的話,就會自動預(yù)覽出來。
文件上傳
簡單的文件上傳也有著出色的表現(xiàn),可以看到上傳的進(jìn)度,以及支持拖拽的方式上傳文件。為了更方便的結(jié)合自動發(fā)布的功能,文件上傳也有其相應(yīng)的API,上傳的時候也可是指定軟件的版本號,存儲結(jié)構(gòu)參考了python,pypi官方的模式。
還有很多很多其他的特性
http basic auth認(rèn)證,不同文件不同的icon,gzip支持,目錄的整合顯示.... 還有很多功能等待著你去發(fā)現(xiàn)和有能力的你去補充。
