2017-05-17 3 views
0

Ich versuche derzeit, einem Benutzer das Hochladen einer Datei in den Bot während eines Dialogflusses zu ermöglichen. Von dort nimmt der Bot die Datei und lädt sie in den Blobspeicher. Wenn die Datei kommt, ist die content -Eigenschaft gleich null, jedoch haben URL, Name und Typ des Inhalts die korrekten Werte.Hochgeladene Datei vom Benutzer mit Bot-Framework speichern C#

Antwort

1

Ich sehe das Problem nicht, aber ich denke, Sie erwarten, dass die Content-Eigenschaft etwas hat. Es wird nicht, aber Sie brauchen nur die URL. Zwei Alternativen:

  • Laden Sie die Anlage in der bot (als Code, den Sie in der Frage verwenden) und laden zu Blob Speicher
  • versuchen, die Anlage direkt aus der URL laden so etwas wie StartCopyFromBlob mit (Check this)
+0

Ich habe versucht, den Anhang direkt hochzuladen, während ich den Anweisungen des anderen Stack-Überlaufs folge. Es besagt, dass der Remote-Server einen 404 nicht gefunden Fehler zurückgegeben hat. – race155

+0

Was passiert, wenn Sie im Browser zur URL navigieren? –

+0

Die Inhalts-URL ermöglicht entweder das Herunterladen der Datei oder, wenn es sich um ein Bild handelt, wird das Bild angezeigt. – race155

Verwandte Themen