
# 上传文件
#### 方法名称
player.sendFile(file, dirPath, fileType, localFilePath)
#### 功能描述
文件上传功能。
#### 参数说明
| 字段名           | 类型          | 是否必选 | 说明                                                                                                                                                                                                                                 |
|:---|:---|:---|:---|
| file          | File/string | 是    | - File类型：表示上传的目标文件  - string类型：表示上传的图片的BASE64编码，此时file字符串必须以data:image开头   |
| uploadPath    | string      | 是    | 上传文件的相对目标路径（云机路径：建议放在/sdcard/Download下）                                                                                                                                                                                            |
| fileType      | string      | 是    | 文件类型，支持image和file两种类型                                                                                                                                                                                                              |
| localFilePath | string      | 是    | 本地文件路径，只有file格式为string时，此参数需要有实际值                                                                                                                                                                                                  |
   
#### 返回值
无
#### 调用示例
```
<div>
<input type="file" id="inputFile">
<button onclick="sendFile()">上传文件</button>
<div id="transfer_progress"></div>
<div id="transfer_dir"></div>
<div id="file_tree">
</div>
</div>
<br>
<script type="text/javascript">
function sendFile(){
console.log("开始上传文件");
let files = document.querySelector("#inputFile").files;
if (files && files.length > 0) {
let f = files[0];
let uploadPath = '/sdcard/Download/test';
// 文件类型支持image和file，默认为file类型
let fileType = 'file';
// 当使用base64传输时，localFilePath为本地文件名，当使用二进制传输时，localFilePath使用空字符串即可
let localFilePath = '';
player.sendFile(f, uploadPath, fileType, localFilePath)
} else {
alert("请选择文件");
}
openModal();
}
function openModal() {
modal.style.display = 'block';
document.body.style.overflow = 'hidden'; // 禁止底层页面滚动
}
</script>
```
