Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including @walkthechat/skipper-aliyunoss with all npm packages installed. Try it out:

var skipperAliyunoss = require("@walkthechat/skipper-aliyunoss")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@walkthechat/skipper-aliyunoss v0.1.2

Streaming file uploads to Aliyun OSS

skipper emblem - face of a ship's captain Aliyun OSS Blob Adapter

NPM version    

Aliyun OSS adapter for receiving upstreams. Particularly useful for handling streaming multipart file uploads from the Skipper body parser.


$ npm install @walkthechat/skipper-aliyunoss --save

Also make sure you have skipper itself installed as your body parser. This is the default configuration in Sails as of v0.10.


  // Required
  adapter: require('skipper-s3'),
  key: 'thekyehthethaeiaghadkthtekey',
  secret: 'AB2g1939eaGAdesoccertournament',
  bucket: 'my_stuff',
  // Optional
  token: 'temporary_sts_creds'
}, function whenDone(err, uploadedFiles) {
  if (err) {
    return res.serverError(err);
  return res.ok({
    files: uploadedFiles,
    textParams: req.params.all()

For more detailed usage information and a full list of available options, see the Skipper docs, especially the section on "Uploading to S3".



Also be sure to check out in the Skipper repo.

To run the tests:

git clone
cd skipper-s3
npm install
KEY=your_aws_access_key SECRET=your_aws_access_secret BUCKET=your_s3_bucket npm test

Please don't check in your aws credentials :)


MIT © 2013, 2014-

Mike McNeil, Balderdash & contributors


This module is part of the Sails framework, and is free and open-source under the MIT License.

image_squidhome@2x.png alpha

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free