share_save.js 721 B

1234567891011121314151617181920212223242526
  1. const axios = require("axios");
  2. module.exports = share_save;
  3. /**
  4. * 保存文件
  5. * @param {String} key 文件key
  6. * @param {String} path 保存路径
  7. * @param {String} cookie 请求Cookie
  8. * @returns {Boolean}
  9. */
  10. async function share_save(key, path, cookie) {
  11. var url = `https://mo.own-cloud.cn/api/v3/share/save/${key}`;
  12. var headers = {
  13. 'cookie': cookie,
  14. 'referer': 'https://mo.own-cloud.cn/',
  15. 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
  16. }
  17. var data = {
  18. path: path
  19. }
  20. var res = await axios.post(url, data=data, {
  21. headers: headers
  22. })
  23. return res.data.code == 0;
  24. }