version avec upload