footer upload