在Rt△ABC中,AF是斜边上的高线,D是AC上一点,且BD=DC=FC=1,则AC的长为多少?