Hacker News new | ask | show | jobs
by syrrim 2726 days ago
Add a file input -> the users taps it -> ios asks if they want to use an existing photo or take a new one -> take a new photo. Result on android may differ.
2 comments

Interesting, they don’t seem to allow this on the desktop browser. Changing the user-agent yo a mobile browser exposes it. What a strange decision.
I don’t use Instagram so can’t check the code, but I would guess they use something like

    <input type="file" accept="image/*" capture>
Which does what you’d expect on a mobile device (launch the camera) but behaves differently on desktops (opens a file upload dialog). They may have decided that this behavior would confuse users.
How do you ensure that a client only sees a picture/video once and can't save it?
The photos are available as publicly accessible jpgs through http. They’re not really trying to do that.
You can't ensure this natively either.