路径正确,没用electron时可以用,用了electron后GET file:///C:/models/ssd_mobilenetv1_model-weights_manifest.json net::ERR_FILE_NOT_FOUND
时间: 2024-02-03 12:03:56 浏览: 156
获取手机设备存储路径
在使用Electron时,你需要注意到Electron的安全策略会限制你的应用程序从本地文件系统中加载文件。这是为了防止恶意代码的执行。为了解决这个问题,你需要在Electron中使用Node.js的内置模块来读取本地文件。例如,你可以使用fs模块来读取JSON文件,然后将其解析为JavaScript对象。
以下是一个使用fs模块读取本地JSON文件的示例代码:
```javascript
const fs = require('fs');
fs.readFile('C:/models/ssd_mobilenetv1_model-weights_manifest.json', 'utf8', (err, data) => {
if (err) throw err;
const modelWeightsManifest = JSON.parse(data);
// do something with the modelWeightsManifest object
});
```
注意,这里的文件路径应该是相对于你的Electron应用程序的根目录的相对路径。如果你想使用绝对路径,你可以使用Electron的app模块来获取你的应用程序的根目录,然后将绝对路径与根目录拼接起来。
阅读全文