pub async fn upload( db: &State<Surreal<Client>>, data: Form<CreateAsset<'_>>, ) -> Result<UserContent>