I'm creating a photo manipulation 'game' using Phaser. The user needs to upload a file from their device (desktop, iOS, Android) to start. Searching, I find examples where <input type="file" name="pic" accept="image/*"> transfers the image into the Phaser canvas. And CanvasInput.js works if you only have a text field. But is there any way to get file upload (and file save locally, for that matter) type input from within the Phaser canvas? I want these input fields within the game canvas itself.