golang+gin框架图片访问

569 阅读1分钟

大家在开发任何项目的过程中都会遇到图片访问,例如头像等,那么我们今天就来给大家详细操作一波

直接上操作

go get -u github.com/gin-gonic/gin

在项目根目录下新建一个存放图片的文件夹,如下图,注意图片文件夹为assets文件,里面的那个img1或者img2那都是动态创建的,不需要监听。后面会讲到,仔细看文档。

image.png

最后上代码

r := gin.Default()  
//注意看这里:
参数1:其实就是路由访问的地址,如果你监听的 /assets那你就访问这个地址,后面可以跟你具体的那       个路径所存在的路径是多少。如:http://127.0.0.1:18000/assets/img2/img2.png,实       际,img2文件夹是没有监听的他是动态生成的这个文件。所以可以直接动态访问。
参数2:其实就是你监听的是哪个文件夹的名字,以及那个文件夹所在的路径。
r.Static("/assets", "./assets")

err := r.Run(":18000")  
if err != nil {  
return  
}

你没看错,代码就这么两句,并不多。下面就可以开始访问图片了。访问地址为下面的路径,注意看

http://127.0.0.1:18000/assets/img2/img2.png

访问结果为下面这张图

image.png