我遇到了一个构建问题。我想知道这是编译器中的错误还是代码有问题。
// removed the error handling for sake of clarity
file, _ := c.FormFile("file")
openedFile, _ := file.Open()
buffer := make([]byte, 512)
n, _ := openedFile.Read(buffer)
contentType := http.DetectContentType(buffer[:n])
// doesn't work
if contentType != "image/jpeg" || contentType != "image/png" {
return
}
// works
if contentType != "image/jpeg" {
return
}
else if contentType != "image/png" {
return
}
错误suspect or: contentType != "image/jpeg" || contentType != "image/png"
仅供参考“ c.FormFile("file") ”是形式杜松子酒。但这并不重要。
手掌心
相关分类