In Chrome, I could drop correctly .txt, .apk and .img files into my web but not Mac .app file , while they all could be dropped correctly in Safari.
I did console.log(event.dataTransfer.files) in drop listener. All of the .app file would be the same obj:
lastModified: 1577865600000
lastModifiedDate: Wed Jan 01 2020 02:00:00 GMT-0600 (Central Standard Time) {}
name: {fileName}
size: 96
type: ""
webkitRelativePath: ""
In Safari, the .app file would be converted to a zip file and the file could be dropped correctly.