打开一个对话框以选择要上传的文件。
适用于
Web 客户端和移动客户端都支持此方法。
Syntax
Xrm.Device.pickFile(pickFileOptions).then(successCallback, errorCallback)
参数
| 参数名称 | 类型 | 必选 | Description |
|---|---|---|---|
pickFileOptions |
物体 | 否 | 具有以下值的对象: - accept:要选择的图像文件类型。 有效值为 audio、video 或 image。 String.- allowMultipleFiles:指示是否允许选择多个文件。 布尔值。- maximumAllowedFileSize:要选择的文件的最大大小。 数字。 |
successCallback |
功能 | 是的 | 返回所选文件时要调用的函数。 将具有以下值 的每个 对象的对象数组传递给函数: - fileContent:文件的内容。 字符串- fileName:文件的名称。 String.- fileSize:文件大小(以 KB 为单位)。 数字。- mimeType:文件 MIME 类型。 String. |
errorCallback |
功能 | 是的 | 作失败时要调用的函数。 |
返回值
成功后,返回一个承诺,其中包含前面为 successCallback 函数指定的对象数组。
例外
请参阅 Web 服务错误代码