Fix a missing the specified mime type check in <input> accept attribute.
This commit is contained in:
parent
7ceca9f426
commit
617bff8ec8
1 changed files with 6 additions and 5 deletions
|
@ -43,14 +43,15 @@ file_dialog::Filters GetFileTypesFromAcceptType(
|
||||||
// Skip the first character.
|
// Skip the first character.
|
||||||
extensions.push_back(extension.substr(1));
|
extensions.push_back(extension.substr(1));
|
||||||
} else {
|
} else {
|
||||||
if (ascii_type == "image/*" || ascii_type == "audio/*" ||
|
// For MIME Type, `audio/*, vidio/*, image/*
|
||||||
ascii_type == "video/*") {
|
net::GetExtensionsForMimeType(ascii_type, &extensions);
|
||||||
// For MIME Type
|
|
||||||
net::GetExtensionsForMimeType(ascii_type, &extensions);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If no valid exntesion is added, return empty filters.
|
||||||
|
if (extensions.empty())
|
||||||
|
return filters;
|
||||||
|
|
||||||
filters.push_back(file_dialog::Filter());
|
filters.push_back(file_dialog::Filter());
|
||||||
for (const auto& extension : extensions) {
|
for (const auto& extension : extensions) {
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
|
|
Loading…
Reference in a new issue