问题标签 [sails-skipper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
148 浏览

node.js - 将图像上传到 SailsJS(通过 Skipper)并在流中调整大小

我可以通过 skipper 上传图像,然后用清晰的方法调整它们的大小,但这对我来说似乎效率低下,因为 skipper 文档概述了文件流可以在文件上传之前用于图像缩略图。

我可以使用Sharp模块即时调整图像大小吗?如果您提供一些示例,我将不胜感激。先感谢您。

0 投票
1 回答
53 浏览

sails.js - Sails 应用程序在不调用船长上传时崩溃

如果我打电话req.file('files')而不打电话updload(例如因为我抛出验证错误)应用程序崩溃。

错误 :

0 投票
1 回答
102 浏览

mongodb - Sailsjs skipper-gridfs 在升级到节点 v14 后无法正常工作

将节点从 v12 升级到 v14 后,库 skipper-gridfs 停止正常工作。有人遇到同样的问题吗?

上传文件似乎可行,即使触发了Done()并创建了文件描述符,但是当我需要检索文件时它不存在,并给出以下错误:

是由节点 v14 引起的,如果我转向 v12 它可以工作,但我不能使用它,因为它必须与 Angular9 实例共存。

所以我附上了我用来上传和下载的代码,以防万一,但它没有任何秘密,因为它在节点 v12 上工作了几个月:

下载:

}

上传:

} };

0 投票
1 回答
212 浏览

javascript - 使用 skipper-better-s3 和sailjs 上传多文件返回相同的密钥

如标题所示,我目前正在使用sailjs+skipper-better-s3进行 s3 上传。从上传一个效果很好的文件开始,然后因为更改请求需要一次上传多个文件,所以我添加了一个for循环,但是通过这样做,所有键都将是相同的,最后只上传了一个文件,即最后上传的文件,但第一个上传的文件名。

我确实读过一些文章,人们在说类似的事情The problem is because for loop is synchronous and file upload is asynchronous,人们说这样做的结果是使用我也尝试过的递归,但没有运气,同样的事情发生了。

我的递归代码如下...

下面是我使用 for 循环的代码,它与上面非常相似

我在哪个部分犯了导致这种行为的错误?我检查了我的路径,当我使用正确的文件名时,它也完全正确console.log

提前感谢您的任何建议和帮助。

0 投票
0 回答
77 浏览

node.js - 世博会上传文件的问题反应本机

嗨,我尝试使用 expo 上传文件:console.log 给我这个错误“流式文件上传req.file()只能通过 HTTP 与 Skipper 可用”但是当我使用邮递员尝试它时它是有效的。我使用sailsJs 作为我的后端这是我的博览会代码反应

这是来自后端的代码