gpt4 book ai didi

javascript - 找不到face-api.js的404页面

转载 作者:行者123 更新时间:2023-12-01 07:38:12 27 4
gpt4 key购买 nike

我正在尝试在本地 IIS 上托管的一个简单项目中实现face-api.js但我遇到以下问题

enter image description here

这是我的 JavaScript 代码

Promise.all([
faceapi.nets.faceRecognitionNet.loadFromUri('/models'),
faceapi.nets.faceLandmark68Net.loadFromUri('/models'),
faceapi.nets.ssdMobilenetv1.loadFromUri('/models')
]).then(start)

我在 IIS 上添加了我的网站,如下所示,并在主机文件中添加自定义域,我正在浏览该网站,如下所示: http://facelocal/index.html

enter image description here

我的层次结构如下所示

enter image description here

响应如下:

enter image description here

谁能帮我解决这个问题吗?

最佳答案

错误信息非常清楚。

HTTP 错误 404.3 是 IIS 中的特定错误:MIME type restriction .

IIS 需要知道什么内容类型可以响应不带扩展名的静态文件(例如模型文件)。

由于默认情况下未定义,因此您需要为无扩展名静态文件设置 MIME 类型。

将以下 web.config 文件放入 Web 应用程序的根文件夹中,或者通过分别在下面添加节点 removemimeMap 来更新现有文件configuration/system.webServer/staticContent

我不知道您的模型文件 MIME 类型应该是什么,因此假设它是 text/plain

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<!-- "." means no extension -->
<!-- to prevent future duplication errors, remove "." mime map in case a higher level configuration is defined somewhere in the web server tree -->
<remove fileExtension="." />
<!-- now add the mime map again -->
<mimeMap fileExtension="." mimeType="text/plain" />
</staticContent>
</system.webServer>
</configuration>

如果您设法配置此选项,那些 404.3 错误将不会再次发生。

<小时/>

相关:Adding Static Content MIME Mappings <mimeMap>

关于javascript - 找不到face-api.js的404页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59626256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com