post now reports both path and body
delegate open file