我有一个奇怪的问题,我总是使用这段代码来擦除图像,它总是有效,即使在其他viewControllers中的这个应用程序中它运行良好。
现在我总是这样:
const createPgClient = require('./adapters/postgres')
cont pgClient = createPgClient(conf);
pg.connect(function (dbconn) {
app.dbconn = dbconn;
app.conf = conf;
console.log("************************************************************");
console.log(new Date() + ' | CRUD Server Listening on ' + conf['web']['port']);
console.log("************************************************************");
server.listen(conf['web']['port']);
const Routes = require('./routes/http-routes');
new Routes(app);
});
要删除的图片位于Markers / gruopId文件夹
我尝试打印要删除的图片的网址:
uncaught exception 'NSInternalInconsistencyException', reason: 'URL scheme must be one of gs://, http://, or https:// '
和imageRef:
https://firebasestorage.googleapis.com/v0/b/firebase-itsthere.appspot.com/o/Markers%2F-KwKLgt2saNQpZiJuexi%2FC75EE058-61C3-47DB-AFAC-FE18078A0A7F?
两者都可以,为什么会这样?
请给我一个线索,浪费6个小时!
gs://firebase-*******.appspot.com/Markers/-KwKLgt2saNQpZiJuexi/C75EE058-61C3-47DB-AFAC-FE18078A0A7F
答案 0 :(得分:0)
我发现问题即使我无法理解,我手动创建图像文件夹以节省时间(是的,文件夹的名称是正确的),当我试图让app创建它时可以删除没有问题,有人可以解释给我吗?