问题标签 [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 投票
0 回答
860 浏览

node.js - node/sails js 从网上下载图片并上传到sails API

我正在尝试在 Nodejs 中编写一个导入脚本,该脚本从网络中提取数据并对其进行格式化,然后将其发送到我的 API。

其中一部分包括从 LastFM 提取艺术家数据,获取每个艺术家的图像并将它们发送到我的 API 以调整大小和保存。

导入脚本只是在终端中运行。

负责将图像拉下并发送到我的 API 的导入脚本部分如下所示:

files.upload 动作看起来像:

然而,console.log(req.file('image'));这不是我所希望的——可能是因为这段代码期望图像作为多部分表单上传的一部分上传,并带有一个名为的字段image——它不是……

我试图弄清楚文件将如何在我的操作中结束,但我的 google foo 今天完全无法操作,而且我对 Node.js 相当(非常)陌生。

任何人都可以提供一些指示吗?

0 投票
2 回答
1471 浏览

angularjs - nodejs的多方不解析任何上传的文件

我正在尝试在后端使用sails.js在节点(多方)+ 角度(角度文件上传)上执行简单的上传文件。前端似乎正确地向后端发送了一个文件,但后端似乎什么也没收到或响应无效请求(不一致)。form.parse 部分以空字段和文件响应。而且我几乎被困在这里,数小时的谷歌搜索以找出多方的问题,但我找不到任何有用的信息。任何建议将不胜感激

请求头:

后端(多方节点):

前端(带有角度文件上传的角度):

0 投票
2 回答
3349 浏览

express - Sails.js bodyParser - 版本 0.10.5 上的请求实体太大

我正在尝试将大量数据发布到我的 Sails API 中,但出现 413 错误:

我已经尝试了很多在不同讨论中建议的解决方案,但它从来没有用过,而且似乎适用于以前的风帆版本。(它总是关于改变 bodyParser 选项)

有人知道sails 0.10.5 的正确语法吗?非常感谢!

0 投票
1 回答
834 浏览

sails.js - Sails 在文件上传时因船长中止而崩溃

我正在使用带有skipper-s3 适配器的skipper 来处理我的sails 应用程序中的文件上传。

当文件正常发送时它工作正常,但是当请求被中止时,我收到一条未处理的错误消息并且sails崩溃。

我看了一下这个主题: 中止上传导致 Sails js/Skipper 崩溃

但是,在我的情况下,问题似乎没有得到解决。我正在使用船长 v0.5.5。关于这个错误的任何线索以及如何处理这种情况?这是相当有问题的,因为每次用户关闭他的标签时,服务器都会崩溃。

0 投票
2 回答
209 浏览

node.js - 使用 pkgcloud 为 Rackspace 定制 Skipper 适配器

我已经开始为 Sails.js 中的 Skipper 构建自定义适配器,使用 pkgcloud 上传到 Rackspace 云文件,但我被卡住了。看起来文件实际上并没有被上传,并且试图捕获错误似乎不起作用。也许我错过了一些东西。

我在这里发布了我的代码: https ://github.com/ccoppenbarger/skipper-rackspace

您需要在 api/adapters/rackspace 中检查它才能使用它。

我现在只研究接收器部分。pkgcloud api 在这里:https ://developer.rackspace.com/docs/cloud-files/getting-started/

我的控制器代码如下:

有人可以看看我在 index.js 中可能缺少什么吗?

0 投票
0 回答
833 浏览

javascript - 使用 Sails.js (Node.js) 上传文件(图像),但无法从客户端获取。Heroku 上的应用程序

我已经使用sails.js建立了一个带有管理面板的站点并将其部署在Heroku 上。
然后我用 Skipper 上传了图片。当我尝试:

我可以在文件夹中看到我的文件。
但我无法使用 ajax 或 img 标签获得它。这是要上传的代码(如果您能帮助我优化此代码,我会非常满意):

0 投票
2 回答
929 浏览

android - SailsJS文件上传,Android上传时Req.file为空

我在这里发帖是因为我正在使用 SailsJS 开发 API,当我想使用 android 应用程序客户端上传文件时,我遇到了问题。

Req.files / req.file('myfile') 为空。

这是我执行上传的来源:

我使用 Sails v0.11.0

注意。:我的 android 客户端应用程序与其他 nodeJS 应用程序配合得很好。

你有解决问题的想法吗?

谢谢。

0 投票
1 回答
428 浏览

javascript - 如何防止sailsjs文件上传覆盖

我正在尝试在sails.js 中创建一个文件上传器,我遵循了文档并使用了saveAs 函数,如下所示:

create 控制器将带有文件名的文件上传到 assets 文件夹,然后创建 Archivo 记录

我的问题是,如果我再次上传文件,我不想覆盖该文件,例如,如果我上传一个名为 image.jpg 的文件,然后我再次上传它,我希望第二次将其重命名为 image(1).jpg

有人知道怎么做吗?

0 投票
0 回答
677 浏览

sails.js - 船长在使用适配器上传之前调整图像大小

我有一个与此类似的问题。我怎样才能将此上传到我的 RackSpace 适配器?

这是代码:

0 投票
2 回答
2125 浏览

amazon-s3 - 如何在 S3 中更改随机上传的文件名 - Sails.JS

目前我正在使用 SailsJS 来创建我自己的网络应用程序。我正在使用 skipper-s3 将文件上传到 AWS S3。这是我的代码:

所以我已经把“路径”和“原始文件名”放到了 MongoDB 中。但是 S3 中的“文件名”已经被“随机名称”更改了。那么,上传时是否可以更改为“原始文件名”?或者当用户想要下载它时自动更改为“原始文件名”?

问候,约翰·埃尔默·塞马亚