|
@@ -2,12 +2,8 @@ package srv
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
- "io"
|
|
|
"net/http"
|
|
|
- "os"
|
|
|
"time"
|
|
|
-
|
|
|
- "git.clearsky.net.au/cody/gex.git/utils"
|
|
|
)
|
|
|
|
|
|
type Res struct {
|
|
@@ -35,19 +31,20 @@ func (res *Res) Send(txt string) {
|
|
|
}
|
|
|
|
|
|
func (res *Res) File(filePath string) error {
|
|
|
- file, err := os.Open(filePath)
|
|
|
- if err != nil {
|
|
|
- utils.Err(err)
|
|
|
- return err
|
|
|
- }
|
|
|
- defer file.Close()
|
|
|
+ http.ServeFile(res.w, res.r, filePath)
|
|
|
+ // file, err := os.Open(filePath)
|
|
|
+ // if err != nil {
|
|
|
+ // utils.Err(err)
|
|
|
+ // return err
|
|
|
+ // }
|
|
|
+ // defer file.Close()
|
|
|
|
|
|
- _, err = io.Copy(res.w, file)
|
|
|
- if err != nil {
|
|
|
- utils.Err(err)
|
|
|
- return err
|
|
|
- }
|
|
|
- return nil
|
|
|
+ // _, err = io.Copy(res.w, file)
|
|
|
+ // if err != nil {
|
|
|
+ // utils.Err(err)
|
|
|
+ // return err
|
|
|
+ // }
|
|
|
+ // return nil
|
|
|
}
|
|
|
|
|
|
func (res *Res) Redirect(url string) {
|