Skip to content

Commit c0b8c34

Browse files
committed
attachments
1 parent cebad03 commit c0b8c34

File tree

2 files changed

+35
-2
lines changed

2 files changed

+35
-2
lines changed

confluence/attaches_test.go

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package confluence
2+
3+
import (
4+
"io"
5+
"log"
6+
"net/http"
7+
"os"
8+
"testing"
9+
)
10+
11+
func TestDownloadAttachment(t *testing.T) {
12+
client := &http.Client{}
13+
resp, err := client.Get(os.Getenv("FILE_URL"))
14+
if err != nil {
15+
log.Printf("Error getting file: %s", err)
16+
}
17+
18+
//file, err := os.ReadFile(url)
19+
//if err != nil {
20+
// return
21+
//}
22+
23+
defer resp.Body.Close()
24+
data, err := io.ReadAll(resp.Body)
25+
log.Println(string(data))
26+
if err != nil {
27+
log.Println(err)
28+
}
29+
err = os.WriteFile("file.txt", data, 0644)
30+
if err != nil {
31+
log.Println(err)
32+
}
33+
34+
}

confluence/serv/c_attach.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,9 @@ func (as AttachService) DownloadAttachments(url string, token string, pid string
103103
log.Printf("Error when getting attachment via GET HTTP request. Err: %s", err)
104104
}
105105
//defer response.Body.Close()
106-
107106
var attach models.Attachment
108107
bts, err := io.ReadAll(response.Body)
109-
err = json.Unmarshal(bts, &attach)
108+
err = os.WriteFile(att.Title, bts, 0644)
110109
downloaded = append(downloaded, attach)
111110
}
112111

0 commit comments

Comments
 (0)