aboutsummaryrefslogtreecommitdiff
path: root/files.go
blob: 2effe6e972533c22f4dc74215c7270981d630e8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package main

import (
	"encoding/base64"
	"io/ioutil"
)

func writeFile(postcache PostCache, filename string) error {
	data := postcache.Data
	var binary []byte

	binary, err := base64.StdEncoding.DecodeString(data)
	if err != nil {
		return err
	}

	err = ioutil.WriteFile("files/"+filename, binary, 0644)
	if err != nil {
		return err
	}

	return nil
}