use multipart resolver to handle product images
feat(html) fix contextUrl typo in product service