我想知道将二进制转换为的最佳方法是File什么[]byte
这是一个不起作用的示例代码。我想知道我应该如何调整它以将内容返回为
func ReadFileAndReturnByteArray(extractedFilePath string) ([]byte, error) {
file, err := os.Open(extractedFilePath)
if err != nil {
return nil, err
}
defer file.Close()
fileinfo, err := file.Stat()
if err != nil {
fmt.Println(err)
return nil, err
}
filesize := fileinfo.Size()
buffer := make([]byte, filesize)
_, err = file.Read(buffer)
if err != nil {
fmt.Println(err)
return nil, err
}
return buffer, nil
}
慕的地10843
相关分类