|
@@ -182,13 +182,13 @@ func (g *Gateway) injectImageLibFunctions(vm *otto.Otto, u *user.User, scriptFsh
|
|
|
return otto.FalseValue()
|
|
|
}
|
|
|
|
|
|
- destFile, err = os.Open(resizeWritingFile)
|
|
|
+ destFile, err = os.OpenFile(resizeWritingFile, os.O_CREATE|os.O_WRONLY, 0775)
|
|
|
if err != nil {
|
|
|
g.raiseError(err)
|
|
|
return otto.FalseValue()
|
|
|
}
|
|
|
} else {
|
|
|
- destFile, err = destfsh.FileSystemAbstraction.Open(resizeOpeningFile)
|
|
|
+ destFile, err = destfsh.FileSystemAbstraction.OpenFile(resizeWritingFile, os.O_CREATE|os.O_WRONLY, 0775)
|
|
|
if err != nil {
|
|
|
g.raiseError(err)
|
|
|
return otto.FalseValue()
|
|
@@ -211,6 +211,7 @@ func (g *Gateway) injectImageLibFunctions(vm *otto.Otto, u *user.User, scriptFsh
|
|
|
g.raiseError(err)
|
|
|
return otto.FalseValue()
|
|
|
}
|
|
|
+
|
|
|
err = imaging.Encode(destFile, src, f)
|
|
|
if err != nil {
|
|
|
g.raiseError(err)
|