var formData = {
name: 'TestDeck',
description: 'This is a test deck for my api',
private: false,
shareable: false,
ttsLanguages: [],
blacklistedSideIndices: [],
blacklistedQuestionTypes: [],
gradingModes: [],
imageAttribution: 'https://www.logogarden.com/wp-content/uploads/lg-index/Example-Logo-6.jpg',
imageFile: fs.readFile('retext.png', 'utf8')
}
function createDeck(connection) {
request.post({
url: '<url>',
formData: formData,
headers: {
'Content-Type': 'multipart/form-data'
},
json: true
}),
function(err, resp, body) {
}
}
エラーが表示されます。TypeError:最初の引数は文字列またはバッファでなければなりません。TypeError:最初の引数は文字列またはバッファでなければなりません。 Javascript
私は正直なところ、なぜ助けが必要なのか分かりません。
'fs.readFile'が非同期メソッドであるため、' imageFile'が最も可能性が高いあなたはそれが – adeneo