画布文件上传限制
更新时间 2025/02/27 01:22:46
画布内文件上传限制包括单个文件上传大小限制和文件总存储限制,当超出对应限制后会被 SDK 拒绝。
单个文件上传大小限制
Web SDK 支持设置单个文件的最大上传大小,通过设置 uploadConfig.uploadSizeLimit
来设置单个文件最大上传大小。
uploadConfig?: {
uploadSizeLimit?: number;
};
注:单个文件最大上传大小默认为 60M,单位为 B 。
即,当通过画布上传的本地文件超出文件的最大上传大小时,上传行为会被 SDK 拒绝,并提示错误原因。
文件总存储限制
单一应用下的文件总存储存在限制,当应用下的文件大小总存储达到限额时,后续的上传行为会被 SDK 拒绝。
注:单一应用下,默认文件总存储限制为 2G 。
如果您需要提高文件总存储限制,请联系我们的销售团队。
限制方式
英飞云服务会统计应用下文件存储空间总大小,包括从画布内直接上传的文件以及通过服务端接口上传的文件。
当文件总存储超出限额时,Web SDK 会通过 onUploadFailed
回调方法返回错误码及原因,您可以根据业务需要显示相应的友好消息提示。
enum UploadFailedCode {
EXCEEDS_STORAGE_LIMIT = 1,
}
type UploadRejectInfo = {
code: UploadFailedCode;
message?: string;
};
onUploadFailed?: (info: UploadRejectInfo) => void;