Go
Go
Load Entire File into BinData
Demonstrates how to load an entire file into a BinData object.Chilkat Go Downloads
success := false
fac := chilkat.NewFileAccess()
success = fac.OpenForRead("qa_data/pdf/sample.pdf")
if success == false {
fmt.Println(fac.LastErrorText())
fac.DisposeFileAccess()
return
}
bd := chilkat.NewBinData()
maxBytesToRead := 99999999
success = fac.FileReadBd(maxBytesToRead,bd)
if success == false {
fmt.Println(fac.LastErrorText())
fac.DisposeFileAccess()
bd.DisposeBinData()
return
}
fac.FileClose()
// The bd object contains the file data...
success = bd.WriteFile("qa_output/sample.pdf")
fac.DisposeFileAccess()
bd.DisposeBinData()