From 1ff90dacdeeaf17383db7cead69272f9e2bb9f45 Mon Sep 17 00:00:00 2001 From: lealife Date: Thu, 27 Jul 2017 15:08:34 +0800 Subject: [PATCH] Fix windows export pdf https://github.com/leanote/leanote/issues/514 --- app/controllers/NoteController.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/NoteController.go b/app/controllers/NoteController.go index 75de922..4288cca 100644 --- a/app/controllers/NoteController.go +++ b/app/controllers/NoteController.go @@ -11,6 +11,7 @@ import ( "regexp" "strings" "time" + "runtime" // "github.com/leanote/leanote/app/types" // "io/ioutil" "fmt" @@ -463,6 +464,9 @@ func (c Note) ExportPdf(noteId string) revel.Result { } cmd := exec.Command("/bin/sh", "-c", cc) + if runtime.GOARCH == "windows" { + cmd = exec.Command("cmd", "/C", cc) + } _, err := cmd.Output() if err != nil { return c.RenderText("export pdf error. " + fmt.Sprintf("%v", err))