mediaActions.js 485 B

12345678910111213141516
  1. import { actionPromise } from '../reducers'
  2. export const actionUploadFile = (name, file) => {
  3. const fd = new FormData()
  4. fd.append(name, file)
  5. return actionPromise(
  6. 'uploadFile',
  7. fetch('http://chat.ed.asmer.org.ua/upload', {
  8. method: 'POST',
  9. headers: localStorage.authToken
  10. ? { Authorization: 'Bearer ' + localStorage.authToken }
  11. : {},
  12. body: fd,
  13. }).then((res) => res.json())
  14. )
  15. }