Session upload (lib)