profilePic.move 不是函数 [AdonisJS]

profilePic.move is not a function [AdonisJS]

我在尝试通过 AdonisJS 上的表单上传文件(图片)时遇到错误(我参考了官方文档@AdonisJS4.1 文件上传)

await profilePic.move(Helpers.tmpPath('uploads'), {
    name: 'custom.jpg',
    overwrite: true
})


if (!profilePic.moved()) {
    console.log('file not moved')
}

Official Docs Here

HTML

<form method="POST" action="upload" enctype="multipart/form-data">
  <input type="file" name="profile_pic" />
  <button type="submit"> Submit </button>
</form>

JS

const Helpers = use('Helpers')

Route.post('upload', async ({ request }) => {
  const profilePic = request.file('profile_pic', {
    types: ['image'],
    size: '2mb'
  })

  await profilePic.move(Helpers.tmpPath('uploads'), {
    name: 'custom-name.jpg',
    overwrite: true
  })

  if (!profilePic.moved()) {
    return profilePic.error()
  }
  return 'File moved'
})