Du möchtest beim Erstellen des FormData-Objekts das Formular übergeben:
var formData = new FormData(document.share);
Setze im Form den Enctype="multipart/form-data"
<form name="share" enctype="multipart/form-data" method="post">
Am Ergebnis hat sich aber nichts geändert. Also weiterhin die Warnung und weiterhin ein leeres $_FILES.