IsInside 检查路径是否在沙箱内
(path string)
| 218 | |
| 219 | // IsInside 检查路径是否在沙箱内 |
| 220 | func (vfs *VolcengineFS) IsInside(path string) bool { |
| 221 | absPath := vfs.absPath(path) |
| 222 | return strings.HasPrefix(absPath, vfs.workDir) |
| 223 | } |
| 224 | |
| 225 | // Read 读取文件 |
| 226 | func (vfs *VolcengineFS) Read(ctx context.Context, path string) (string, error) { |