2 Pluspunkte 0 Minuspunkte

Ich habe diese Funktion zum HTTP Download von HTML Text Dateien.

func _ready():
    var http_request = HTTPRequest.new()
    add_child(http_request)
    
    http_request.request_completed.connect(_on_request_completed)
    http_request.request("https://www.w3schools.com/w3images/mountains.jpg")

func _on_request_completed(result, response_code, headers, body):
    # print(body)
    # save file here..

Wie kann ich ein PNG Bild downloaden und speichern?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit dem FileAccess Objekt kannst du Dateien speichern.

func _on_file_downloaded(result, response_code, headers, body):
    var file = FileAccess.open('image.png', FileAccess.WRITE)
    file.store_buffer(body)
    file.close()
von (716 Punkte)