asp.net 中的 HtmlEditorExtender 图片上传错误
HtmlEditorExtender Image Upload Error in asp.net
我在使用 htmleditorextender 上传图片时遇到错误。
错误信息如下:
pics.png (image/png) - 616.51 kb (error)
下面是我在后面的代码中使用的代码。
protected void HtmlEditorExtender3_ImageUploadComplete(object sender, AjaxFileUploadEventArgs e)
{
string fullpath = Server.MapPath("~/pictures/") + e.FileName;
HtmlEditorExtender3.AjaxFileUpload.SaveAs(fullpath);
e.PostedUrl = Page.ResolveUrl("~/pictures/") + e.FileName;
}
下面是我在 aspx 页面中的代码。
<asp:HtmlEditorExtender TargetControlID="Textbox1" ID="HtmlEditorExtender3" runat="server" DisplaySourceTab="true" EnableSanitization="False" OnImageUploadComplete="HtmlEditorExtender3_ImageUploadComplete">
<Toolbar>
<asp:Undo />
<asp:Redo />
<asp:Bold />
<asp:Italic />
<asp:Underline />
<asp:InsertUnorderedList />
<asp:ForeColorSelector />
<asp:JustifyLeft />
<asp:JustifyCenter />
<asp:JustifyRight />
<asp:CreateLink />
<asp:InsertImage/>
</Toolbar>
</asp:HtmlEditorExtender>
另外,我注意到它并没有进入调试部分。当我使用调试时。
伙计们,我已经解决了。我所做的是在我的 web.Config 文件中进行一些更改。
以下是我所做的更改:
1. <system.web>
<trust level="Full"/>
</system.web>
2. <remove name="AjaxFileUploadHandler" />
<add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit" />
我在使用 htmleditorextender 上传图片时遇到错误。
错误信息如下:
pics.png (image/png) - 616.51 kb (error)
下面是我在后面的代码中使用的代码。
protected void HtmlEditorExtender3_ImageUploadComplete(object sender, AjaxFileUploadEventArgs e)
{
string fullpath = Server.MapPath("~/pictures/") + e.FileName;
HtmlEditorExtender3.AjaxFileUpload.SaveAs(fullpath);
e.PostedUrl = Page.ResolveUrl("~/pictures/") + e.FileName;
}
下面是我在 aspx 页面中的代码。
<asp:HtmlEditorExtender TargetControlID="Textbox1" ID="HtmlEditorExtender3" runat="server" DisplaySourceTab="true" EnableSanitization="False" OnImageUploadComplete="HtmlEditorExtender3_ImageUploadComplete">
<Toolbar>
<asp:Undo />
<asp:Redo />
<asp:Bold />
<asp:Italic />
<asp:Underline />
<asp:InsertUnorderedList />
<asp:ForeColorSelector />
<asp:JustifyLeft />
<asp:JustifyCenter />
<asp:JustifyRight />
<asp:CreateLink />
<asp:InsertImage/>
</Toolbar>
</asp:HtmlEditorExtender>
另外,我注意到它并没有进入调试部分。当我使用调试时。
伙计们,我已经解决了。我所做的是在我的 web.Config 文件中进行一些更改。
以下是我所做的更改:
1. <system.web>
<trust level="Full"/>
</system.web>
2. <remove name="AjaxFileUploadHandler" />
<add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit" />