uploadFiles does not work with safari and IOS

So i have an uploadd button on my website andd it works just perfect. But does not work at all with safary ios devices. Code is as simple as that:

export function button1_click(event) {
$w("#uploadButton1").uploadFiles()
  .then( (uploadedFiles) => {
    uploadedFiles.forEach(uploadedFile => {
      console.log('File url:', uploadedFile.fileUrl);
    })
  })
  .catch( (uploadError) => {
    let errCode = uploadError.errorCode; 
    let errDesc = uploadError.errorDescription; 
});
}

Iphone marks upload button red with unexpected error… Is there any solution?
Android and Pc:


Iphone: