现在外地户籍在上海办理护照,有居住证就可以办理。
根据公安部出入境官网2016年03月30日消息
公安部推出便利居住证持有人申办出入境证件新举措
为贯彻落实《居住证暂行条例》,保障居住证持有人享有与当地户籍居民同等的出入境权益,公安部决定自2016年4月1日起,在全国实施居住证制度的县级以上城市,施行居住证持有人在居住地申办因私出入境证件的便民利民措施。
居住证持有人可凭本人居民身份证、居住证向居住地的县级以上地方人民政府公安机关出入境管理部门申请办理普通护照,往来港澳通行证及签注(深圳一年多次“个人旅游”签注除外)以及往来台湾通行证及签注(赴台定居除外),其他申请材料与当地户籍居民一致。