(baseDir string)
| 183 | } |
| 184 | |
| 185 | func GetTmpFileHandle(baseDir string) (*os.File, error) { |
| 186 | tmpDir, err := getTempDir(baseDir) |
| 187 | if err != nil { |
| 188 | return nil, fmt.Errorf("failed to get tmpDir: %w", err) |
| 189 | } |
| 190 | tmpFile, err := os.CreateTemp(tmpDir, "garm-upload") |
| 191 | if err != nil { |
| 192 | return nil, fmt.Errorf("failed to create temp file: %w", err) |
| 193 | } |
| 194 | tmpFile.Name() |
| 195 | return tmpFile, nil |
| 196 | } |
no test coverage detected