INNER CODE UNIT · JavaScript

CsdnUploader

obgnail/typora_plugin · plugin/article_uploader/uploaders/csdn/index.js:3

class CsdnUploader extends BaseUploader {
  getName() {
    return "csdn"
  }

  async requestPromise(options, postData) {
    const https = require("https")
    return new Promise((resolve, reject) => {
      const req = https.request(options, (res) => {
        const chunks = []
        res.on("data", chunk => chunks.push(chunk))
        res.on("end", () => resolve(Buffer.concat(chunks).toString()))
        res.on("error", reject)
      })
      req.on("error", reject)
      if (postData) {
        req.write(postData)
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…