form.append('upload', fs.createReadStream(encryptedBackupFilePath));
Object.keys(parameters).forEach(function (key) { var value = parameters[key]; if (value === null || value === undefined) return; setPlaceholder = false; if (utils.isNum(value) || utils.isBool(value) || utils.isStr(value)) return form.append(key, value.toString()); if (utils.isBuffer(value) || utils.isReadable(value)) return form.append(key, value, value.options); form.append(key, JSON.stringify(value)); });
async function runImport(version, url, auth, exportFile) { const authOpts = await getAuthOpts(version, url, auth); const body = new FormData(); body.append('importfile', fs.createReadStream(exportFile)); await got.post('/db/', {...authOpts, body}); }
_.transform(data, (form, value, field) => { form.append(field, value); }, new FormData())
function optUpload(file, options) { spinner.start(); const expiration = options.expiration || ''; const req = request.post(`https://file.io?expires=${expiration}`, (err, resp, body) => { spinner.stop(); if (err) { console.log(chalk.red(handlerError(err.code))); console.log('Also file must be less than 5gb of size'); } else { const responseBody = JSON.parse(body); console.log(`${chalk.green(responseBody.link)}`); console.log(`This file expires in ${chalk.yellow(responseBody.expiry)}`); } }); const form = req.form(); form.append('file', fs.createReadStream(file)); }
get payload() { const payload = new FormData(); payload.append('json', JSON.stringify({ parameter: [ { name: 'CERTIFY_SAFE', value: 'on' }, { name: 'TARGET_GITHUB_ORG', value: this.owner }, { name: 'TARGET_REPO_NAME', value: this.repo }, { name: 'PR_ID', value: this.prid }, { name: 'REBASE_ONTO', value: '<pr base branch>' }, { name: 'DESCRIPTION_SETTER_DESCRIPTION', value: '' } ] })); return payload; }
handleImageUpload(event){ event.preventDefault(); let mms = new FormData(); mms.append('file', this.uploadInput.files[0]); mms.append('filename', this.fileName.value); console.log(mms); // fetch('http://localhost:8000/upload', { // method: 'POST', // body: data, // }).then((response) => { // response.json().then((body) => { // this.setState({imageUrl: `http://localhost:8000/${body.file}`}); // }); // }); }
/** * Return user data by id * @param {Int} id * @return {Object} promise */ getUserDataById(id) { let query = 'ig_user(' + id + '){id,username,external_url,full_name,profile_pic_url,biography,followed_by{count},follows{count},media{count},is_private,is_verified}' let form = new formData(); form.append('q', query) return fetch('https://www.instagram.com/query/', { 'method': 'post', 'body': form, 'headers': this.getHeaders() }).then(res => res.json().then(t => t) ) }
const deploy = async filePath => { // constants const DEPLOYMENT_NAME = "TEST_PROCESS_LOANS"; const URL = "http://localhost:8080/engine-rest/deployment/create"; // create form and deploy const form = new FormData(); form.append("deployment-name", DEPLOYMENT_NAME); form.append(path.basename(filePath), fs.createReadStream(filePath)); try { await got.post(URL, { body: form }); } catch (e) { throw e.response ? e.response.body.message : e; } }
function uploadAppBundleFile(appBundle, appBundleFilename) { const uploadParameters = appBundle.uploadParameters.formData; const form = new FormData(); form.append('key', uploadParameters['key']); form.append('policy', uploadParameters['policy']); form.append('content-type', uploadParameters['content-type']); form.append('success_action_status', uploadParameters['success_action_status']); form.append('success_action_redirect', uploadParameters['success_action_redirect']); form.append('x-amz-signature', uploadParameters['x-amz-signature']); form.append('x-amz-credential', uploadParameters['x-amz-credential']); form.append('x-amz-algorithm', uploadParameters['x-amz-algorithm']); form.append('x-amz-date', uploadParameters['x-amz-date']); form.append('x-amz-server-side-encryption', uploadParameters['x-amz-server-side-encryption']); form.append('x-amz-security-token', uploadParameters['x-amz-security-token']); form.append('file', fs.createReadStream(appBundleFilename)); return new Promise(function(resolve, reject) { form.submit(appBundle.uploadParameters.endpointURL, function(err, res) { if (err) { reject(err); } else { resolve(res); } }); }); }
form.append('upload', fs.createReadStream(encryptedBackupFilePath));