Documentation ¶
Overview ¶
Package imagedata enables management of image data.
Example to Upload Image Data
imageID := "da3b75d9-3f4a-40e7-8a2c-bfab23927dea" imageData, err := os.Open("/path/to/image/file") if err != nil { panic(err) } defer imageData.Close() err = imagedata.Upload(imageClient, imageID, imageData).ExtractErr() if err != nil { panic(err) }
Example to Download Image Data
imageID := "da3b75d9-3f4a-40e7-8a2c-bfab23927dea" image, err := imagedata.Download(imageClient, imageID).Extract() if err != nil { panic(err) } imageData, err := ioutil.ReadAll(image) if err != nil { panic(err) }
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DownloadResult ¶
type DownloadResult struct {
gophercloud.Result
}
DownloadResult is the result of a download image operation. Call its Extract method to gain access to the image data.
func Download ¶
func Download(client *gophercloud.ServiceClient, id string) (r DownloadResult)
Download retrieves an image.
type UploadResult ¶
type UploadResult struct {
gophercloud.ErrResult
}
UploadResult is the result of an upload image operation. Call its ExtractErr method to determine if the request succeeded or failed.
func Upload ¶
func Upload(client *gophercloud.ServiceClient, id string, data io.Reader) (r UploadResult)
Upload uploads an image file.
Click to show internal directories.
Click to hide internal directories.