#首先需要安装minio的客户端js
npm install --save minio
#安装minio支持typeScript 语法格式
npm install --save-dev @types/minio
#即可编程上传文件测试代码file-uploader.js内容如下
var Minio = require('minio')
// Instantiate the minio client with the endpoint
// and access keys as shown below.
var minioClient = new Minio.Client({
endPoint: '192.168.142.115', //这里不能带http或者https
port: 9000,
useSSL: false, //不需要https
accessKey: 'minioadmin', //账号密码同web登陆时一致
secretKey: 'minioadmin'
});
// File that needs to be uploaded.
var file = 'D:\\photos-europe.tar'
// Make a bucket called europetrip.
minioClient.makeBucket('europetrip', 'us-east-1', function(err) {
if (err) return console.log(err)
console.log('Bucket created successfully in "us-east-1".')
var metaData = {
'Content-Type': 'application/octet-stream',
'X-Amz-Meta-Testing': 1234,
'example': 5678
}
// Using fPutObject API upload your file to the bucket europetrip.
minioClient.fPutObject('europetrip', 'photos-europe.tar', file, metaData, function(err, etag) {
if (err) return console.log(err)
console.log('File uploaded successfully.')
});
});
#运行测试代码
node file-uploader.js
Bucket created successfully in "us-east-1".
好了,本文内容全部结束,感谢您的阅读,希望对您有所帮助。