更新时间:2026-04-10 GMT+08:00
上传文件
方法名称
player.sendFile(file, dirPath, fileType, localFilePath)
功能描述
文件上传功能。
参数说明
字段名 | 类型 | 是否必选 | 说明 |
|---|---|---|---|
file | File/string | 是 |
|
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> 父主题:消息发送接口

