Wie man Bilder über API postet?

Ich rate hier ein wenig, aber ich glaube nicht, dass die Konfiguration von CORS in diesem Fall funktionieren wird. Der Ursprung (zumindest von der Obsidian Desktop-App) ist 'app://obsidian.md'. Ich glaube, CORS kann nur auf Discourse konfiguriert werden, um HTTP-Anfragen zu bearbeiten.

@maxtim, muss das auch von Mobilgeräten aus funktionieren, oder würde es ausreichen, nur von der Desktop-App aus an Discourse posten zu können? Ich rate wieder ein wenig, aber… meines Verständnisses nach ist die Desktop-App eine Electron-App. Sie läuft auf einer Kombination aus Chromium und Node.js. Möglicherweise können Sie node-fetch verwenden, um serverseitige Anfragen an Discourse zu stellen. Wenn das funktioniert, würde das das CORS-Problem lösen und Ihnen die Verwendung von FormData in Anfragen ermöglichen.