OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.22.0
/
src
/
mime
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📄
encodedword.go
9.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
encodedword_test.go
6.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
example_test.go
2.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
grammar.go
828 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
mediatype.go
9.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
mediatype_test.go
18.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
📁
multipart
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📁
quotedprintable
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📁
testdata
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📄
type.go
5.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_dragonfly.go
250 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_freebsd.go
250 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_openbsd.go
251 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_plan9.go
1.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_test.go
4.9 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_unix.go
2.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_unix_test.go
945 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_windows.go
1.22 KB
02/02/2024 06:09:55 PM
rw-r--r--
Editing: type_plan9.go
Close
// Copyright 2013 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 ( "bufio" "os" "strings" ) func init() { osInitMime = initMimePlan9 } func initMimePlan9() { for _, filename := range typeFiles { loadMimeFile(filename) } } var typeFiles = []string{ "/sys/lib/mimetype", } func initMimeForTests() map[string]string { typeFiles = []string{"testdata/test.types.plan9"} return map[string]string{ ".t1": "application/test", ".t2": "text/test; charset=utf-8", ".pNg": "image/png", } } func loadMimeFile(filename string) { f, err := os.Open(filename) if err != nil { return } defer f.Close() scanner := bufio.NewScanner(f) for scanner.Scan() { fields := strings.Fields(scanner.Text()) if len(fields) <= 2 || fields[0][0] != '.' { continue } if fields[1] == "-" || fields[2] == "-" { continue } setExtensionType(fields[0], fields[1]+"/"+fields[2]) } if err := scanner.Err(); err != nil { panic(err) } }