Es gibt ein Problem:
Für unser Programmierprojekt würde das bedeuten, dass eine eigene Bild-Datei nur dann von unserem PC in das p5js-Blockly-Programm geladen werden kann, wenn wir einen Button in das Programm einbauen und mit Hilfe des Lade-Dialogs das Bild laden. Das ist mühsam und unpraktisch, vorallem wenn mehr als ein Bild in einem Programm verwendet werden soll.
Lösung: Die Bild-Dateien werden auf den Server geladen, dort gespeichert und dann kann der Browser die Bild-Dateien automatisch laden.
Ja, das wäre möglich! Aber, wenn jeder Dateien auf unseren Server laden darf, dann könnte die ganze Welt ungefragt Dateien hochladen. Bald würden Hacker-Seiten auf dem Server liegen und man wäre indirekt verantwortlich für Hacker-Angriffe in der ganzen Welt.
Aus diesem Grund muss man sich auf Programmier-Seiten ein eigenes Konto anlegen und anmelden, wenn man eigene Dateien hochladen möchte. Zum Beispiel muss man auf der Seite https://editor.p5js.org/ ein Konto anlegen und kann dann dort seine Projekte zusammen mit eigenen Bilddateien in der Cloud speichern und verwenden.