I use the html pick widget on my site. What is the difference between the event.fpfile object that is returned and the Blob object returned by the javascript pick() method?

The Blob object and the event.fpFile object both share the same attributes and serve the same function; returning data to you about the files that were uploaded.

So for example the remove function will take event.fpfile, the same as it would a Filestack Blob object.

event.fpfile:
var file = event.fpfile;
filepicker.remove(
  file,
  function(){
    console.log("Removed");
  }
);
			
Filestack Blob:
var blob = {
  url: 'https://cdn.filestackcontent.com/H4Y1If7sT5CptunlLyfo',
  filename: 'filestack.html',
  mimetype: 'text/html',
  isWriteable: true,
  size: 251220
};
filepicker.remove(
  blob,
  function(){
    console.log("Removed");
  }
);