uploadDwg
# 函数: uploadDwg()
uploadDwg(
params):Promise<{docId:string;name:string; }>
上传CAD图纸文件到服务器
# 参数
# params
上传文件所需的参数对象。
# file
File
需要上传的 File 对象,通常从文件输入框获取。
# projectId?
string
文件要上传到的项目ID。如果此参数未提供,函数将自动使用SDK核心数据中缓存的当前项目ID。
# folderId?
string
文件要上传到的文件夹ID。如果此参数未提供,文件将被上传到根目录(ID为 '0')。
# 返回
Promise<{ docId: string; name: string; }>
返回一个Promise,成功时,它会解析为一个包含新文件文档ID(docId)和文件名(name)的对象。
# 示例
// 假设你已经通过一个 <input type="file" /> 元素获取了文件
const fileInput = document.getElementById('dwg-file-input');
const myDwgFile = fileInput.files;
try {
const result = await ZwCloud2D.ZwDataProcessor.uploadDwg({
file: myDwgFile,
});
console.log(`文件上传成功!文档ID: ${result.docId}, 文件名: ${result.name}`);
} catch (error) {
console.error('文件上传失败:', error);
}