eWebEditor首页 >> eWebEditor国产化专用版 V2.2 >> 开发手册 >> JavaScript API

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目录下示例程序。