diff options
author | robot-ydb-importer <robot-ydb-importer@yandex-team.com> | 2024-04-24 16:15:54 +0300 |
---|---|---|
committer | robot-ydb-importer <robot-ydb-importer@yandex-team.com> | 2024-04-24 16:27:31 +0300 |
commit | eddade193c15258f2686a3b95b9430584fdce1c1 (patch) | |
tree | 42711b2a0e371c150e347ac6cdfebb8a46a27cb3 /contrib/go/_std_1.22/src/mime | |
parent | 3be2a35c1e6371072492477d8a9d89981d931e8e (diff) | |
download | ydb-eddade193c15258f2686a3b95b9430584fdce1c1.tar.gz |
YDB Import 594
2e301d4ba3c00c097627b06a869b401920c63bbe
Diffstat (limited to 'contrib/go/_std_1.22/src/mime')
-rw-r--r-- | contrib/go/_std_1.22/src/mime/type_windows.go | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/contrib/go/_std_1.22/src/mime/type_windows.go b/contrib/go/_std_1.22/src/mime/type_windows.go deleted file mode 100644 index 93802141c5..0000000000 --- a/contrib/go/_std_1.22/src/mime/type_windows.go +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright 2010 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package mime - -import ( - "internal/syscall/windows/registry" -) - -func init() { - osInitMime = initMimeWindows -} - -func initMimeWindows() { - names, err := registry.CLASSES_ROOT.ReadSubKeyNames() - if err != nil { - return - } - for _, name := range names { - if len(name) < 2 || name[0] != '.' { // looking for extensions only - continue - } - k, err := registry.OpenKey(registry.CLASSES_ROOT, name, registry.READ) - if err != nil { - continue - } - v, _, err := k.GetStringValue("Content Type") - k.Close() - if err != nil { - continue - } - - // There is a long-standing problem on Windows: the - // registry sometimes records that the ".js" extension - // should be "text/plain". See issue #32350. While - // normally local configuration should override - // defaults, this problem is common enough that we - // handle it here by ignoring that registry setting. - if name == ".js" && (v == "text/plain" || v == "text/plain; charset=utf-8") { - continue - } - - setExtensionType(name, v) - } -} - -func initMimeForTests() map[string]string { - return map[string]string{ - ".PnG": "image/png", - } -} |