Fragensteller
Zugriff auf die Zwischenablage

Frage
-
Hallo,
ich möchte gern, dass meine Blazor Anwendung beim Click auf einen Button prüft, ob sich in der Zwischenablage ein Bild befindet. Wenn ja, soll dieses in der DB gespeichert werden.
Wie kann ich auf ein Bild in der Zwischenablage zugreifen?
LG
datekk
.::datekk::.
Alle Antworten
-
Kannst Du mir ein kleines Codeschnippsel zum Einstieg machen?
async void BildEinfügen()
{
var img = JS.InvokeVoidAsync("navigator.clipboard.read");
}Also mein Browser hat zumindest gefragt, ob ich erlaube, dass die Zwischenablage ausgelesen wird.... aber wie verfahre ich hier weiter um an das Bild zu kommen?
.::datekk::.
-
Klar könnte ich das aber Du bist nun schon lange genug dabei um dir das nötige Wissen Anhang der Dokumentationen selbst anzueignen. Ich bin nicht dein kostenloser Codegenerator und auch nicht dafür da dir und deiner Firma Geld einzusparen. Wenn Du keine Lust hast dich selbständig in die Bereiche einzuarbeiten dann solltest Du die Softwareentwicklung anderen überlassen.
Die Methode InvokeVoidAsync zu benutzen und zu erwarten das etwas zurückkommt, zeigt mir das Du gar keine Dokumentation liest und keine Lust hast zu lernen. Damit sind wir wieder beim Thema Codegenerator...
Gruß Thomas
Github -
Hallo Thomas,
versteh das bitte nicht falsch. Ich mache das aus reiner Lust und Freude am programmieren und nicht um Kosten zu sparen.
Wenn ich hier eine Frage einstelle, dann habe ich im Vorfeld versucht mein möglichstes zu tun. Javascript ist eine Sache, die habe ich bisher nicht wirklich oft benutzt. Um mir das lernen zu sparen nutze ich auch Blazor, weil ich es damit weitestgehend vermeiden kann. Javascript ist mir vom Coding ein bisschen zu seltsam. Ich mag C#.
In Blazor injekte ich in meine Seiten ja auch die JSRuntime. Das nutze ich dann, um z.b. Browserfenster zu öffnen oder zu schließen. Daher auch mein Ansatz über das InvokeAsync (await JS.InvokeAsync<object>("open", url, "_blank");).
Ich habe z.B. keine Ahnung, wie ich in der Anleitung an 'navigator' komme.
.::datekk::.
- Bearbeitet datekk2 Mittwoch, 13. Januar 2021 16:24
-
Um mir das lernen zu sparen nutze ich auch Blazor, weil ich es damit weitestgehend vermeiden kann.
Gruß Thomas
Github