UNPKG

@dabapps/django-s3-file-upload

Version:

Upload files from the browser to S3 - client side implementation

34 lines (28 loc) 948 B
import { UploadData, UploadForm, UploadFormFields } from '../../src/types'; import { FileAndACL } from '../../src/types'; export const mockedUploadFormFields: UploadFormFields = { AWSAccessKeyId: 'aaaaaa', key: 'file_key', policy: 'gygfrygsdfsdfefewgfew', signature: 'gsrt5yshsthshtrhtr', }; export const mockedUploadForm: UploadForm = { fields: mockedUploadFormFields, url: 'https://llamas.s3.amazonaws.com/', }; export const mockedUploadData: UploadData = { complete_url: 'https://llamas/api/s3-file-uploads/12345/complete/', created: '2000-01-01', file: 'https://llamas.s3.amazonaws.com/12345', file_key: 'file_key', file_path: '/api/s3-file-uploads/12345/', filename: 'llamas are cool', id: '12345', modified: '2000-01-01', upload_form: mockedUploadForm, }; export const mockedFile = new File([], 'llama'); export const mockedFileAndACL: FileAndACL = { file: new File([], 'drama'), acl: 'public-read', };