Versuchen Bild einfügen im html-editor extender
Ich versuche, Bild einfügen in html-editor-extender. .
<ajaxToolkit:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" EnableSanitization="false"
OnImageUploadComplete="HtmlEditorExtender1_ImageUploadComplete"
TargetControlID="TextBoxBody">
<Toolbar>
<ajaxToolkit:Undo />
<ajaxToolkit:Redo />
<ajaxToolkit:Bold />
<ajaxToolkit:Italic />
<ajaxToolkit:Underline />
<ajaxToolkit:StrikeThrough />
<ajaxToolkit:Subscript />
<ajaxToolkit:Superscript />
<ajaxToolkit:JustifyLeft />
<ajaxToolkit:JustifyCenter />
<ajaxToolkit:JustifyRight />
<ajaxToolkit:JustifyFull />
<ajaxToolkit:InsertOrderedList />
<ajaxToolkit:InsertUnorderedList />
<ajaxToolkit:CreateLink />
<ajaxToolkit:UnLink />
<ajaxToolkit:RemoveFormat />
<ajaxToolkit:SelectAll />
<ajaxToolkit:UnSelect />
<ajaxToolkit:Delete />
<ajaxToolkit:Cut />
<ajaxToolkit:Copy />
<ajaxToolkit:Paste />
<ajaxToolkit:BackgroundColorSelector />
<ajaxToolkit:ForeColorSelector />
<ajaxToolkit:FontNameSelector />
<ajaxToolkit:FontSizeSelector />
<ajaxToolkit:Indent />
<ajaxToolkit:Outdent />
<ajaxToolkit:InsertHorizontalRule />
<ajaxToolkit:HorizontalSeparator />
<ajaxToolkit:InsertImage />
</Toolbar>
</ajaxToolkit:HtmlEditorExtender>
werden und die Methode auf upload complete
protected void HtmlEditorExtender1_ImageUploadComplete(object sender, AjaxFileUploadEventArgs e)
{
string fullpath = Server.MapPath("~/Eventimg/") + e.FileName;
var ajaxFileUpload = (AjaxFileUpload)sender;
HtmlEditorExtender1.AjaxFileUpload.SaveAs(fullpath);
e.PostedUrl = Page.ResolveUrl("~/Eventimg/" + e.FileName);
}
Aber im Fenster "Datei hochladen" erhalte ich dieses:
Filename.jpg(Fehler)
hochgeladen von 100%
Was mache ich falsch?
Ihre Hilfe ist appriciated. . Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie diesen Knoten in Ihrem .
Und fügen Sie diese Knoten in Ihr web:
durch "Wird shao"
Zugriff auf die
SaveAs
falsch. Verwenden Sie diese:Habe ich festgestellt, dass Sie Holen Sie sich ein upload-Fehler mit der HtmleditorExtender, wenn Sie pass Abfragezeichenfolgen auf die Seite. Für eine lange Zeit, die ich nicht sehen konnte was ich Tat, war falsch. Dann änderte ich die Logik meiner Seite verwendet Cookies/Session-vars statt Abfragezeichenfolgen - und Bingo, es funktionierte! Seltsam, aber wahr...
Habe ich all diese Empfehlungen, aber ohne Erfolg, es sei denn, ich änderte auch eine Möglichkeit der öffnung mein editor Seite von
Server.Transfer(...)
zuResponse.Redirect(...)
Verbringe ich mehrere Stunden, um herauszufinden, diese.
Vielleicht wird jemand es nützlich finden 🙂