Я пишу сервер api для загрузки и обслуживания видео и изображений с помощью go -gin framework. Я загрузил свое видео на другой хост, и оно сработало
router := gin.Default()
//config := cors.DefaultConfig()
//config.AllowAllOrigins = true
routerConfig := cors.Config{
AllowAllOrigins: true,
AllowMethods: []string{"GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"},
AllowHeaders: []string{"X-Requested-With", "Authorization", "Origin", "Content-Length", "Content-Type"},
AllowCredentials: false,
MaxAge: 12 * time.Hour,
}
router.Use(cors.New(routerConfig))
router.StaticFS("/public", http.Dir("static"))
err := router.Run(":5000")
if err != nil {
panic(err)
}
, когда я пытаюсь получить доступ к http://localhost:5000/public/{image_url}.png
с помощью хрома. Он загружается в браузер. Но когда я получаю доступ к http://localhost:5000/public/{video_url}.mp4
с помощью хрома, он не может ничего загрузить из браузера (он не может получить)
Может кто-нибудь объяснить мне, что я делаю неправильно?
Обновление:
Возможно, я пропустил этот контент:
введите описание изображения здесь
Вот мои 2 пакета http, когда я вызываю GET
запрос