给filesenditem和filerecitem加了状态，有一定的鲁棒性
saveas可以离线另存