The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Bowens

「Goravel 上新」同时支持 Local, OSS, COS, S3 的文件储存模块,还支持自定义,想存哪里存哪里!

  •  
  •   Bowens · Nov 24, 2022 · 1603 views
    This topic created in 1304 days ago, the information mentioned may be changed or developed.

    对于一些同学熟悉的味道扑面而来,对于另一些同学使用体验相当丝滑。

    // 储存文件
    err := facades.Storage.Put("file.jpg", contents)
    // 切换驱动
    err := facades.Storage.Disk("oss").Put("file.jpg", contents)
    // 检索文件
    contents := facades.Storage.Get("file.jpg")
    // 判断文件是否存在
    exists := facades.Storage.Disk("s3").Exists("file.jpg")
    // 文件地址
    url := facades.Storage.Url("file.jpg")
    // 临时地址
    url, err := facades.Storage.TemporaryUrl("file.jpg", time.Now().Add(5*time.Minute))
    // 文件路径
    path := facades.Storage.Path("file.jpg")
    // 复制 / 移动文件
    err := facades.Storage.Copy("old/file.jpg", "new/file.jpg")
    err := facades.Storage.Move("old/file.jpg", "new/file.jpg")
    // 删除文件
    err := facades.Storage.Delete("file.jpg")
    err := facades.Storage.Delete("file.jpg", "file2.jpg")
    // 创建一个目录
    err := facades.Storage.MakeDirectory(directory)
    // 删除一个目录
    err := facades.Storage.DeleteDirectory(directory)
    

    关于 Goravel

    Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。

    框架风格与 Laravel 保持一致,让 PHPer 不用学习新的框架,也可以愉快的玩转 Golang !致敬 Laravel !

    Welcome star, PR and issues !

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   964 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.