@progerstas

Как в golang записать массив байтов в файл?

Пробовал сделать так
permissions := 0644 // or whatever you need
byteArray := []byte("to be written to a file\n")
err := ioutil.WriteFile("file.txt", byteArray, permissions)
if err != nil { 
    // handle error
}


ошибка:
./main.go:192:26: cannot use permissions (type int) as type os.FileMode in argument to ioutil.WriteFile
  • Вопрос задан
  • 802 просмотра
Решения вопроса 1
bitniks
@bitniks
Go/PHP/Symfony developer
Нужно permissions привести к типу os.FileMode
permissions := 0644 // or whatever you need
byteArray := []byte("to be written to a file\n")
err := ioutil.WriteFile("file.txt", byteArray, os.FileMode(permissions))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы