3.7.17 openUploadDialog
描述
此接口一般用于输入框调用上传文件对话框。使用此接口,可以在网站的任何页面调用编辑器自带的上传功能。文件上传后,可以把上传文件的路径文件名信息传入指定的文本框中。
语法
此方法有两种参数形式,如下:
1. 对象格式输入参数
editor.openUploadDialog(o_Config)
2. 固定格式输入参数
editor.openUploadDialog(s_Type, s_Mode, s_LinkID_SavePathFileName, s_LinkID_SaveFileName, s_LinkID_OriginalFileName, s_ReturnFlag)
参数
对象格式 |
固定格式 |
说明 |
type |
s_Type |
上传文件类型,可用值为"image", "flash", "media", "file" image: 图片 media: 媒体 flash: Flash file: 附件 |
mode |
s_Mode |
上传接口对话框模式 0:只有常规模式 1:常规模式+批量上传(单文件模式) //单文件模式:1次只允许1个文件上传 2:常规模式+批量上传(多文件模式)(默认) //多文件模式:1次允许多个文件上传 3:只有批量上传(单文件模式) 4:只有批量上传(多文件模式) 5:批量上传(单文件模式)+常规模式 6:批量上传(多文件模式)+常规模式 |
savepathfilename |
s_LinkID_SavePathFileName |
文件上传后,用于接收上传文件路径文件名的表单名,返回包含路径的文件名 |
savefilename |
s_LinkID_SaveFileName |
返回上传文件的文件名,不含路径 |
originalfilename |
s_LinkID_OriginalFileName |
返回原文件名 |
returnflag |
s_ReturnFlag |
返回值方式标志 1: 输入框始终只有最后一次上传的文件名 2: (默认)支持多个文件,多个上传或多次操作后,输入框中保留多个文件,多个文件以“|”分隔。 |
例:
var editor = EWEBEDITOR.Instances["eWebEditor1"]; //对象格式输入参数,参数顺序可以不分先后,并不是每项都需要设,需要用到才设 editor.openUploadDialog({ type : 'image', mode : '2', savepathfilename : 'd_image_savepath', savefilename : 'd_image_savefile', originalfilename : 'd_image_original', returnflag : '2' }); //固定格式输入参数,参数固定顺序,每项必填 editor.openUploadDialog( 'image', '2', 'd_image_savepath', 'd_image_savefile', 'd_image_original', '2' ); |
详见请参见提供的_example目录下示例程序。