共享目录并提供下载链接

package main

import (

"log"

"net/http"

"time"

)

func main() {

http.Handle("/share/", http.StripPrefix("/share/", http.FileServer(http.Dir("./"))))

server := &http.Server{

Addr: ":7890",

Handler: nil,

ReadTimeout: time.Minute * 1,

WriteTimeout: time.Minute * 1,

MaxHeaderBytes: 1 << 10,

}

log.Println("trying to listen on", server.Addr)

if err := server.ListenAndServe(); err != nil {

log.Fatal(err)

}

}

原文地址:https://www.cnblogs.com/hzcya1995/p/13313585.html