Momentan habe ich eine Rails-Anwendung. Jetzt muss ich Funktionalität implementieren, um eine Datei in eine andere Anwendung hochzuladen.Verbindung wird durch Peer zurückgesetzt - SSL_connect-Fehler beim Hochladen der Datei in eine andere App
Die angegebene Anwendung verwendet 3-legged oauth für die Sicherheit. Sie haben folgende Architektur
- zuerst die Datei-ID unter Verwendung von POST-Aufruf (https://www.example.com/org/files)
- Dann mit Hilfe der oben angegebenen Datei-ID erstellen, laden Datei PUT-Aufruf (https://www.example.com/files)
Ich habe kann die FileID erstellen. Aber während PUT Aufruf (Datei hochladen) bekommen Errno::ECONNRESET: Connection reset by peer - SSL_connect
Fehler.
Also wie kann ich die Datei in Chunk hochladen. Hier ist mein Beispielcode zum Hochladen der Datei.
file_data = File.open("/home/test/Downloads/RechargeReceipt.pdf") {|io| io.read}
file_data_64 = Base64.encode64(file_data)
access_token.put("/org/files/3156906966",
{ 'Content' => file_data_64 }.to_json,
{
'Accept' => 'application/vnd.axiom.v3+json',
'Content-Type' => 'application/octet-stream'
}
)
Ich bin mit Schienen 4.
Ist das SSL-Zertifikat des Remote-Hosts gültig? – retgoat
@retgoat ja es ist gültig. –