PhoneGap FileTransfer mit HTTP-Standardauthentifizierung

8

Ich versuche, eine Datei von PhoneGap auf einen Server hochzuladen, indem ich die Methode FileTransfer verwende . Ich brauche HTTP Basic Auth für diesen Upload aktiviert.

Hier ist der relevante Code:

%Vor%

Beim Blick auf den PhoneGap-Quelltext scheint es, dass ich den Autorisierungsheader angeben kann, indem ich" headers "in die" params "-Liste einfüge, wie oben:

%Vor%

Dies scheint jedoch nicht den Header hinzuzufügen.

Also: Gibt es eine Möglichkeit, HTTP basic auth mit PhoneGap's FileTransfer zu machen, sowohl für iPhone als auch für Android?

    
Parand 25.04.2012, 19:08
quelle

3 Antworten

9

Sie können benutzerdefinierte Header hinzufügen, indem Sie sie zu den Optionen und nicht zu den Parametern hinzufügen, wie etwa:

%Vor%     
Ryan 14.01.2013 03:37
quelle
0
___ answer43763951 ___

Sie können selbst einen Berechtigungs-Header anlegen. Sie können aber auch die Zugangsdaten in der URL wie folgt eingeben:

%Vor%

Siehe FileTransfer.js für die Implementierung (Zeile 45):

%Vor%     
___ tag123authentication ___ Authentifizierung ist der Prozess der Bestimmung, ob jemand oder etwas in der Tat ist, wer oder was es ist. ___ qstnhdr ___ PhoneGap FileTransfer mit HTTP-Standardauthentifizierung ___ tag123cordova ___ Apache Cordova (früher PhoneGap) ist ein Framework, mit dem Entwickler plattformübergreifende mobile Anwendungen mithilfe von Webtechnologien wie HTML, JavaScript und CSS erstellen können. ___ answer14313052 ___

Sie können benutzerdefinierte Header hinzufügen, indem Sie sie zu den Optionen und nicht zu den Parametern hinzufügen, wie etwa:

%Vor%     
___ antwort43729267 ___

Der richtige Speicherort für das Header-Array ist ein direktes Kind der Optionen. Optionen- & gt; Kopfzeilen. Nicht Optionen- & gt; params- & gt; Kopfzeilen. Hier ist ein Beispiel:

%Vor%

Hier ist die offizielle Dokumentation: Ссылка

    
___ qstntxt ___

Ich versuche, eine Datei von PhoneGap auf einen Server hochzuladen, indem ich die Methode FileTransfer verwende . Ich brauche HTTP Basic Auth für diesen Upload aktiviert.

Hier ist der relevante Code:

%Vor%

Beim Blick auf den PhoneGap-Quelltext scheint es, dass ich den Autorisierungsheader angeben kann, indem ich" headers "in die" params "-Liste einfüge, wie oben:

%Vor%

Dies scheint jedoch nicht den Header hinzuzufügen.

Also: Gibt es eine Möglichkeit, HTTP basic auth mit PhoneGap's FileTransfer zu machen, sowohl für iPhone als auch für Android?

    
___
Wellington Souza 02.05.2017 02:46
quelle
0

Sie können selbst einen Berechtigungs-Header anlegen. Sie können aber auch die Zugangsdaten in der URL wie folgt eingeben:

%Vor%

Siehe FileTransfer.js für die Implementierung (Zeile 45):

%Vor%     
Thieme 03.05.2017 15:13
quelle

Tags und Links