百度 Ueditor 1.4.3 Asp 版 上传图片 失败怎么解决

百度 Ueditor 1.4.3 Asp 版 上传图片 失败怎么解决,第1张

上传失败有好2种情况:
一种是上传目录没有权限,在ueditor/asp/upload这个目录设计读写权限就可以了
另一种情况有点复杂,这个和虚拟主机有关,出现这种情况的一般和虚拟主机在安全机制限制产生的。这类限制主要是针对asp的FolderExists函数。在有安全限制范围内,FolderExists是失效的。解决办法就是FolderExists的判断应该从虚拟主机本身所属的网站目录为起点。如客户的目录是3233,放在D:\2这个目录下,在安全限制情况下,无法识别到D:\2\这层,只能从D:\2\3233开始。修改UploaderClassasp文件中的CheckOrCreatePath函数
代码如下:
Private Function CheckOrCreatePath( ByVal path )
'取当前程序所在目录,并过滤
Dim path_1
path_1=replace(path,servermappath("")&"\","")

Set fs = ServerCreateObject("ScriptingFileSystemObject")
Dim parts
parts = Split( path_1, "\" )
path = servermappath("")&"\"
For Each part in parts
path = path + part + "\"
If fsFolderExists( path ) = False Then
fsCreateFolder( path )
End If
Next
End Function

<script type="text/plain" id="editor">
这是旧文字的内容
</script>
<script type="text/javascript">
// 自定义的编辑器配置项,此处定义的配置项将覆盖editor_configjs中的同名配置
var editorOption = {
//是否自动清除编辑器初始内容
autoClearinitialContent:false
};
var editor_a = new baidueditoruiEditor(editorOption);
editor_arender( 'editor' );
</script>

var ue=new UEuiEditor({readonly:true,})

初始化编辑器的时候设置readonly:true的参数就可以了。亲测可用。

村庄的英文表示为village。

英式发音是 [_v_l_d_] 美式发音为 [_v_l_d_]。名词村庄;村民;群落,复数形式是villages。这个村庄位于约克正北五英里处可以表示为Thevillagelies fivemilesduenorthof York那村庄坐落在一条繁忙的直达公路上。可以表示为The village lies on a busy through road
村庄[cūn zhāng]可以表示为village; hamlet。村庄一般指平原、盆地的居住地形,包含自然的村落,由大量的居民房屋构成建筑群,平原中的村庄房屋建筑密度较自然村落大,人口居住是比较集中的,村庄多作为居住地形的官方用语。

回答于 2022-05-05

1、首先通过php或者jsp等后台语言获取数据库中的内容,保存到变量cont中。
2、调用editorsetContent(cont)就完成数据赋值到编辑器中了,这里的editor是编辑器实例。
PS:如果在点击诸如“编辑”按钮之后再实例化编辑器,然后设置内容时,通常需要等待编辑器实例化完成之后再赋值,也就是代码需要改成这样子:
editorready(function(){
editorsetContent(cont);
})
否则在某些情况下会报错。当然,如果点击编辑的时候编辑器已经显示在桌面上了的时候,那就只需要直接调用即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12711019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存