local.js 467 B

12345678910111213141516171819202122
  1. import { getToken } from '@/utils/auth'
  2. export function useLocal (beforeUp, host) {
  3. const fileUploadData = {}
  4. const fileUploadHost = host
  5. const headers = { 'api-token': getToken() }
  6. const beforeFileUpload = async (file) => {
  7. if (beforeUp) {
  8. const br = await beforeUp(file)
  9. if (!br) { return Promise.reject() }
  10. }
  11. return Promise.resolve()
  12. }
  13. return {
  14. fileUploadData,
  15. fileUploadHost,
  16. beforeFileUpload,
  17. headers,
  18. }
  19. }