How to access extra-fields from QUploader



  • How can the extra-fields data from the QUploader be access on the server? We tried by the fieldname, by the file->fieldname, and by ‘extra-fields’ and they all return null.



  • Can’t you just dump the complete request object for manual inspection?



  • Thanks but we figured it out (FYI - the request object had {undefined: undefined}). There is no example in the Quasar docs and we thought it would just be key/value object pairs in the client array, but it’s actually a key value for the ‘name’ and key value for the ‘value’ ([{name: myKey, value: myValue}]) for each additional field. Not sure why it not just [{myKey: myValue}] which is a bit less verbose especially if you have several additional fields, but it works. So here is a sample of what it would look like:

    <q-uploader
          name="file"
          :additional-fields="[
              {name: 'key1', value: 'value1},
              {name: 'key2', value: 'value2}
           ]"
          float-label="Some File"
          :url= "getRootURL + 'app/uploads'"
    />