use url and size, FileField subject to timeouts.