Kraft <input type="file"> um Galerie zu öffnen in mobile
Möchte ich meinen input zu akzeptieren nur Dateien aus der Galerie, anstatt zuzulassen, dass die Benutzer, um die Kamera zu öffnen.
Wie kann ich es erreichen?
ASP.NET
<asp:FileUpload ID="filGallery" runat="server" AllowMultiple="true" />
HTML 5
<input type="file" id="filGallery" multiple="multiple" />
Verhalten ich will, ist ähnlich dem in iOS 8 oder weniger, wo die Eingabe mit mehreren Dateien nicht öffnen konnte die Kamera
- Dieser link kann hilfreich w3schools.com/tags/att_input_accept.asp
- Ich habe
accept=".pdf"
aber es immer noch fragt, ob ich Sie hochladen möchten, von der Kamera - Ein weiterer stackoverflow.com/questions/11832930/...
- Die Frage, die nicht-Adressen der mobilen Galerie.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, dass es ist ein Weg, um Kraft mit Galerie - aktuelle trend ist mehr auf mit der Kamera (und Vorschläge für die Verwendung von front-oder Rückseite), anstatt es zu deaktivieren.
Jedoch, dass es eine ähnliche Frage auf SO (aber Fokus auf die Art der Erfassung), wo, dass der Beantworter hat darauf hingewiesen, einige Arten von input-Attribut, die Sie ausprobieren können:
original SO: https://stackoverflow.com/a/40512470/2564920
Ausführlicher test hat er getan Hinblick auf die mobile capture: https://addpipe.com/blog/correct-syntax-html-media-capture/
Einer test-Seite, die Sie ausprobieren können: https://addpipe.com/html-media-capture-demo/
speziell eine Einstellung, die
sieht vielversprechend aus - aber wahrscheinlich nicht funktionieren (da diese syntax ist veraltet und capture-Attribut in neueren spec wird verwendet, um zu sagen, Sie möchten verwenden Sie die Kamera - Wahl zwischen front-oder back-Kamera Quelle)