miniprogram-downloader
Version:
minprogram download package
28 lines • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.transformDownloadResponseOkData = exports.transfomDownloadSendDefault = void 0;
var miniprogram_network_utils_1 = require("miniprogram-network-utils");
/**
* 默认下载请求参数构建方法
* @param data - 完整配置参数
*/
function transfomDownloadSendDefault(data) {
return miniprogram_network_utils_1.getCommonOptions({
url: miniprogram_network_utils_1.buildParams(data.url, data.params, data.baseURL),
header: data.headers
}, data, ['filePath']);
}
exports.transfomDownloadSendDefault = transfomDownloadSendDefault;
/**
* 正确返回返回数据处理方式
* @param res - 返回结果
* @param config - 完整参数
*/
function transformDownloadResponseOkData(res, options) {
if (res.statusCode >= 200 && res.statusCode < 300) {
return res.tempFilePath;
}
throw res;
}
exports.transformDownloadResponseOkData = transformDownloadResponseOkData;
//# sourceMappingURL=transform.js.map