Showing
4 changed files
with
23 additions
and
5 deletions
... | @@ -9,6 +9,24 @@ var S3 = require('../modules/s3/s3'); | ... | @@ -9,6 +9,24 @@ var S3 = require('../modules/s3/s3'); |
9 | 9 | ||
10 | 10 | ||
11 | 11 | ||
12 | +router.get('/:name', function (req, res) { | ||
13 | + var file_name = req.params.name; | ||
14 | + var curPath = req.query.cur; // /folder1/folder2/ | ||
15 | + var user_id = req.query.id; | ||
16 | + | ||
17 | + var targetFile = curPath.substring(1) + file_name; // folder1/folder2/test.txt | ||
18 | + | ||
19 | + | ||
20 | + S3.downloadFile3(S3.BUCKET_NAME, user_id, targetFile, function (result, downloadDir) { | ||
21 | + if (result) { | ||
22 | + res.send({ src: downloadDir }) | ||
23 | + }else{ | ||
24 | + res.send({ err: 'download error'}) | ||
25 | + } | ||
26 | + }) | ||
27 | +}); | ||
28 | + | ||
29 | +/* | ||
12 | router.get('/:name', function (req, res, next) { | 30 | router.get('/:name', function (req, res, next) { |
13 | var file_name = req.params.name; // test.txt | 31 | var file_name = req.params.name; // test.txt |
14 | var user_id = req.query.id; | 32 | var user_id = req.query.id; |
... | @@ -26,6 +44,7 @@ router.get('/:name', function (req, res, next) { | ... | @@ -26,6 +44,7 @@ router.get('/:name', function (req, res, next) { |
26 | var fileStream = s3.getObject(params).createReadStream(); | 44 | var fileStream = s3.getObject(params).createReadStream(); |
27 | fileStream.pipe(res); | 45 | fileStream.pipe(res); |
28 | }); | 46 | }); |
47 | +*/ | ||
29 | 48 | ||
30 | /* | 49 | /* |
31 | // /file/download/:name | 50 | // /file/download/:name | ... | ... |
1 | { | 1 | { |
2 | - "accessKeyId": "ASIAXZL2SWFE2G3JPNJM", | 2 | + "accessKeyId": "ASIAZQ5XTMMFRYMR3VRB", |
3 | - "secretAccessKey": "9Dh2Dj45wFtHm4Lg/nbgbN42OQiS61Hml9dPn+6I", | 3 | + "secretAccessKey": "XG8dCozEdASwBXDpdDLoXHXRzXwdaUoZ7Iclpnn7", |
4 | - "sessionToken": "FwoGZXIvYXdzENf//////////wEaDFGMdv4aiBTMpEJSdyLDAbrZTnHBLLwLlUfaMxk1ViuyxhqbC8KfJhfXHai44mqPufTXytHekQhXmIyv3nkQ9GsSRkhZ1sZ9hhXUymGSCctzYoPvz8hUMD7IJIbsJlhl55comcsYZBIOljSZKvK5pdPuEaqkT40ilZBsYi6+KAd/OASfjfw5k71dwcujNMF+f6JFmA2o8aKXMwu3j8iYA8by2vmPLdr2g2domjqcCDaTl6kYkjc2JCvWrCOquHw53qYMERkFzO+67ulq1dxEU4xp0yjh7c72BTItHXHt57ZKmztt45KViYlzK30tFYKTQIXNu6TE2FpoxlICRGWGajDyOuhHGkw9", | 4 | + "sessionToken": "FwoGZXIvYXdzENf//////////wEaDI+1QF+djlC4HKhgXSLDASLQ79zowPQb14gxxDVD3Due4qV58b2E7S7b2fus/4oOaF3B1+EnZ5ofHKEL3vBnlmzg7Oo37VlbzWh0Ik3QS6XRLg5tf7JxZqZyHhGx0/1k7f6BCZZuoVSBgyEBvGs4VJDZkmWNXv+MT9ytHyl/L1hhuiwqEWFoHJKMwO5jS9QieGJtUl9BP4YKrA1WamiqPZnIkb9TbbNk47Ud8bady5TBO/3u0bBBGL4wkGtAGHPeGSKNy6Ea6gIb9lzpagDN8AKCnSjd5s72BTItHPfO4igQfm5Bl277gKZLytgfzWe4iSPHh4BjmaNVK61zP0zS5wGfD7mcE+X6", |
5 | "region": "us-east-1" | 5 | "region": "us-east-1" |
6 | } | 6 | } | ... | ... |
1 | -[object Object] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -17,7 +17,7 @@ | ... | @@ -17,7 +17,7 @@ |
17 | var AWS = require('aws-sdk'); | 17 | var AWS = require('aws-sdk'); |
18 | AWS.config.update({ region: 'ap-northeast-2' }); | 18 | AWS.config.update({ region: 'ap-northeast-2' }); |
19 | 19 | ||
20 | -var BUCKET_NAME = 'qkrrlqja-test'; | 20 | +var BUCKET_NAME = 'dkhuloud'; |
21 | 21 | ||
22 | var s3 = new AWS.S3(); | 22 | var s3 = new AWS.S3(); |
23 | var fs = require('fs'); | 23 | var fs = require('fs'); | ... | ... |
-
Please register or login to post a comment