be careful about supplying both a url and a blob parameter. Some activity handlers might use the url instead of the blob.