File proxy