TypeError: μ μλμ§ μμ 'name' μμ±μ μ½μ μ μμ΅λλ€.
request.post({
url: '/cdn/upload',
formData: {
// Pass a simple key-value pair
my_field: 'my_value',
// Pass data via Buffers
my_buffer: new Buffer([1, 2, 3]),
// Pass data via Streams
my_file: fs.createReadStream(__dirname + '/unicycle.jpg'),
// Pass multiple values /w an Array
attachments: [
fs.createReadStream(__dirname + '/attachment1.jpg'),
fs.createReadStream(__dirname + '/attachment2.jpg')
],
// Pass optional meta-data with an 'options' object with style: {value: DATA, options: OPTIONS}
// Use case: for some types of streams, you'll need to provide "file"-related information manually.
// See the `form-data` README for more information about options: https://github.com/form-data/form-data
custom_file: {
value: fs.createReadStream('/dev/urandom'),
options: {
filename: 'topsecret.jpg',
contentType: 'image/jpeg'
}
}
}
}
TypeError: Cannot read property 'name' of undefined
at FormData._getContentDisposition (/path-to-project/node_modules/request/node_modules/form-data/lib/form_data.js:217:43)
at FormData._multiPartHeader (/path-to-project/node_modules/request/node_modules/form-data/lib/form_data.js:171:33)
at FormData.append (/path-to-project/node_modules/request/node_modules/form-data/lib/form_data.js:64:21)
at appendFormValue (/path-to-project/node_modules/request/request.js:327:21)
at Request.init (/path-to-project/node_modules/request/request.js:338:11)
at new Request (/path-to-project/node_modules/request/request.js:128:8)
at request (/path-to-project/node_modules/request/index.js:54:10)
at Function.post (/path-to-project/node_modules/request/index.js:62:12)
at /path-to-project/publish.js:30:21
at FSReqWrap.oncomplete (fs.js:123:15)
| μννΈμ¨μ΄ | λ²μ
| ---------------- | -------
| μμ² | 2.81.0, 2.78.0
| λ
Έλ | 6.10.1
| npm | 3.10.10
| μ΄μ 체μ | λ§₯ OS
μ΄κ²μ λ²μ 2.81.0μμλ λ°μνμ΅λλ€. formDataμ μ μλμ§ μμ κ°μ μ λ¬νκΈ° λλ¬Έμ λ΄ μλͺ»μ΄μμ΅λλ€. λ°λΌμ μμ±ν μ½λλ₯Ό κ³ λ €ν λ λ¬Έμ κ° νμΌ κ²½λ‘μ μμ μ μμΌλ―λ‘ μμ²μ νΈμΆνκΈ° μ μ νμΌμ μΈμνκ³ νμΌμ΄ μ¬λ°λ₯Έμ§ νμΈνμμμ€.
"(ex)"λ₯Ό μ κ±°νλ©΄ tscκ° μ΄ μ€λ₯μ ν¨κ» μ’ λ£λ©λλ€.
λ
Έλ ₯νλ€ {
} μ‘κΈ°(μμ) {
console.warn(``);
}
@matteodisabatino μ μ€λͺ
μ νμ₯νλ©΄ == undefined
μμ formData
== undefined
μΈ _any_ μμ±μ΄ μ΄ λ¬Έμ λ₯Ό μΌμΌν¬ κ²μ
λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ λ²μ 2.81.0μμλ λ°μνμ΅λλ€. formDataμ μ μλμ§ μμ κ°μ μ λ¬νκΈ° λλ¬Έμ λ΄ μλͺ»μ΄μμ΅λλ€. λ°λΌμ μμ±ν μ½λλ₯Ό κ³ λ €ν λ λ¬Έμ κ° νμΌ κ²½λ‘μ μμ μ μμΌλ―λ‘ μμ²μ νΈμΆνκΈ° μ μ νμΌμ μΈμνκ³ νμΌμ΄ μ¬λ°λ₯Έμ§ νμΈνμμμ€.