mirror of
https://git.mirrors.martin98.com/https://github.com/syoyo/tinygltf.git
synced 2025-08-17 10:05:57 +08:00
Support plain text data URIs
This commit is contained in:
parent
da8b5d148c
commit
caa24b0513
@ -716,6 +716,11 @@ static bool IsDataURI(const std::string &in) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
header = "data:text/plain;base64,";
|
||||||
|
if (in.find(header) == 0) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -742,6 +747,13 @@ static bool DecodeDataURI(std::vector<unsigned char> *out,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (data.empty()) {
|
||||||
|
header = "data:text/plain;base64,";
|
||||||
|
if (in.find(header) == 0) {
|
||||||
|
data = base64_decode(in.substr(header.size()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (data.empty()) {
|
if (data.empty()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user