WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-11-04 18:27:07

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 323

用go语言开发f1c100s/v3s之最简单的文件服务器

当前只有文件浏览和下载功能,可执行文件6m多。

package main

import (
	"log"
	"net/http"
	"os"
)

func main() {

	os.Mkdir("file", 0777)

	err := http.ListenAndServe(":8080", http.FileServer(http.Dir("file")))
	if err != nil {
		log.Fatal("ListenAndServe: ", err)
	}

}

fileserver.gif

直接下载: https://whycan.cn/files/members/1315/fileserver.gif

离线

#2 2019-11-04 18:29:46

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,230

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

go平台真强大! 区区几行就完成了这么复杂的功能.

离线

#3 2019-11-04 20:27:04

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 160

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

楼主这个gif有24M多,居然加载了几分钟

下次能否控制下体积,没必要全屏gif吧。。。。。。

离线

#4 2019-11-04 20:27:49

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 160

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

或者分成多个gif文件,提升浏览体验

离线

#5 2019-11-04 20:31:24

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 323

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

是不是网速问题,我这里是秒开

离线

#6 2019-11-04 20:43:41

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 160

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

也有可能,别的网站很快,但是坑网看附件就不快

离线

#7 2019-11-04 21:20:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,230

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

这破站网速确实分地域和时间段,还有运营商, 但是总体还算可以.

离线

#8 2019-11-05 19:00:55

ma6254
会员
注册时间: 2019-11-03
累计积分: 6

Re: 用go语言开发f1c100s/v3s之最简单的文件服务器

Golang的特性就是这样,都是静态编译,编译出来的文件都挺大的

离线

页脚