diff --git a/crmAttachment.go b/crmAttachment.go index d6a21c4..961d3fd 100644 --- a/crmAttachment.go +++ b/crmAttachment.go @@ -22,7 +22,7 @@ type attachmentID struct { func crmUploadFile(path string) (fileID string, fileInfo crmFileInfo, err error) { fileInfo, err = getFileInfo4CRM(path) - headers, err := crmUploadFileHTTPHeader(fileInfo) + headers, err := crmPrepareAttachmentHTTPHeader(fileInfo) data, err := crmFileDataString(path, fileInfo) url := crmUploadAttachmentURL() resp, err := postRAW([]byte(data), url, headers) @@ -42,8 +42,8 @@ func crmFileIDFromJSON(jsonStr string) (fileID string, err error) { return attach.ID, err } -//crmUploadFileHTTPHeader when uploading a file, we need its mime, auth header, etc. -func crmUploadFileHTTPHeader(fileInfo crmFileInfo) (headers map[string]string, err error) { +//crmPrepareAttachmentHTTPHeader when uploading a file, we need its mime, auth header, etc. +func crmPrepareAttachmentHTTPHeader(fileInfo crmFileInfo) (headers map[string]string, err error) { headers = map[string]string{} headers["Authorization"] = crmAuthHeader() headers["Accept"] = "application/json" @@ -125,3 +125,7 @@ func crmCreateAttachment(path string) (result attachmentInfo, err error) { json.Unmarshal([]byte(aInfo), &result) return } + +func crmDownloadAttachment(fileID, saveAs string) (err error) { + return nil +} diff --git a/crmAttachment_test.go b/crmAttachment_test.go index a90bcd5..a47f3cb 100644 --- a/crmAttachment_test.go +++ b/crmAttachment_test.go @@ -10,11 +10,6 @@ func TestCRMAttachFile(t *testing.T) { log.Println(e) } -func TestPatchAttachmentInfo(t *testing.T) { - //crmPatchAttachmentInfo("591e5f7b9463d7147") - crmCreateAttachment("abc") -} - func TestDecodeJsonResponse(t *testing.T) { msg := ` {"id":"591e55398345683ee","name":"static_qr_code_without_logo.png","deleted":false,"type":"image\/png"