首页 文章 GO实现一个简单的文件下载服务器
今天遇到一个客户端的同事在问,想测试一个下载功能,需要装什么web服务器,一想用go几行代码就可以实现了
package main
import (
"fmt"
"net/http"
)
func main() {
http.Handle("/", http.FileServer(http.Dir(".")))
fmt.Println("start file server:", "http://localhost:8080")
err := http.ListenAndServe(":8080", nil)
if err != nil {
fmt.Println("ERROR:", err)
}
}