Heim  >  Artikel  >  Backend-Entwicklung  >  javascript – Formulareingabedatei wird in der Hybridentwicklung (auf Android) nicht wirksam

javascript – Formulareingabedatei wird in der Hybridentwicklung (auf Android) nicht wirksam

WBOY
WBOYOriginal
2016-08-04 09:21:121335Durchsuche

Hybrid-Entwicklung verwendet PHP als Backend und fügt hinzu. Es kann angezeigt werden, aber die Datei kann nicht ausgewählt werden. Diese Funktion dient zum Hochladen von Bildern und zum Zurückgeben von Daten.

Antwortinhalt:

Hybrid-Entwicklung verwendet PHP als Backend und fügt hinzu. Es kann angezeigt werden, aber die Datei kann nicht ausgewählt werden. Diese Funktion dient zum Hochladen von Bildern und zum Zurückgeben von Daten.

Welchen Browser verwenden Sie? Das sollte in Ordnung sein

WebChromeClient neu schreiben und eine Methode hinzufügen:
public void openFileChooser(ValueCallback uploadMsg, String AcceptType, String Capture)

<code>    {
        mUploadMessage = uploadMsg;
        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.addCategory(Intent.CATEGORY_OPENABLE);
        intent.setType("image/*");
        startActivityForResult(Intent.createChooser(intent, "选择图片"), FILECHOOSER_RESULTCODE);
    }</code>



Kamera direkt aufrufen
Kamera aufrufen Bild oder Album

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn