mirror of
https://gitee.com/openharmony-tpc/ImageKnife.git
synced 2026-05-24 17:25:44 +08:00
placeholderSrc,errorholderSrc 支持传入string,请求网路
Signed-off-by: madixin <madixin@huawei.com>
This commit is contained in:
@@ -277,7 +277,7 @@ async function requestJob(request: RequestJobRequest): Promise<RequestJobResult
|
||||
if (request.src.indexOf("http://") == 0 || request.src.indexOf("https://") == 0) { //从网络下载
|
||||
// 先从文件缓存获取
|
||||
resBuf = FileCache.getFileCacheByFile(request.context, fileKey)
|
||||
if (resBuf === undefined && request.onlyRetrieveFromCache != true && request.requestSource === ImageKnifeRequestSource.SRC) {
|
||||
if (resBuf === undefined && request.onlyRetrieveFromCache != true) {
|
||||
let httpRequest = http.createHttp();
|
||||
let progress: number = 0
|
||||
const headerObj: Record<string, object> = {}
|
||||
|
||||
@@ -26,9 +26,9 @@ export class ImageKnifeOption {
|
||||
// 主图资源
|
||||
loadSrc: string | PixelMap | Resource = "";
|
||||
// 占位图
|
||||
placeholderSrc?: PixelMap | Resource;
|
||||
placeholderSrc?: string | PixelMap | Resource;
|
||||
// 失败占位图
|
||||
errorholderSrc?: PixelMap | Resource;
|
||||
errorholderSrc?: string | PixelMap | Resource;
|
||||
|
||||
headerOption?: Array<HeaderOptions>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user