0.13.5 • Published 8 months ago

@gradio/upload v0.13.5

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

@gradio/upload

<script>
    import { Upload, ModifyUpload, normalise_file, get_fetchable_url_or_file, upload, prepare_files } from "@gradio/upload";
</script>

Upload

	export let filetype: string | null = null;
	export let dragging = false;
	export let boundedheight = true;
	export let center = true;
	export let flex = true;
	export let file_count = "single";
	export let disable_click = false;
	export let root: string;
	export let hidden = false;

ModifyUpload

    export let editable = false;
	export let undoable = false;
	export let absolute = true;
	export let i18n: I18nFormatter;
export function normalise_file(
	file: FileData | null,
	server_url: string,
	proxy_url: string | null
): FileData | null;

export function normalise_file(
	file: FileData[] | null,
	server_url: string,
	proxy_url: string | null
): FileData[] | null;

export function normalise_file(
	file: FileData[] | FileData | null,
	server_url: string, // root: string,
	proxy_url: string | null // root_url: string | null
): FileData[] | FileData | null;

export function normalise_file(
	file: FileData[] | FileData | null,
	server_url: string, // root: string,
	proxy_url: string | null // root_url: string | null
): FileData[] | FileData | null;

export function get_fetchable_url_or_file(
	path: string | null,
	server_url: string,
	proxy_url: string | null
): string

export async function upload(
	file_data: FileData[],
	root: string,
	upload_fn: typeof upload_files = upload_files
): Promise<(FileData | null)[] | null>

export async function prepare_files(
	files: File[],
	is_stream?: boolean
): Promise<FileData[]> {
	return files.map(
		(f, i) =>
			new FileData({
				path: f.name,
				orig_name: f.name,
				blob: f,
				size: f.size,
				mime_type: f.type,
				is_stream
			})
	);
}
0.13.5

8 months ago

0.13.4

8 months ago

0.13.2

8 months ago

0.13.3

8 months ago

0.13.0

8 months ago

0.13.0-beta.7

8 months ago

0.13.1

8 months ago

0.13.0-beta.5

9 months ago

0.13.0-beta.6

8 months ago

0.13.0-beta.4

9 months ago

0.13.0-beta.3

9 months ago

0.13.0-beta.2

9 months ago

0.12.4

9 months ago

0.12.4-beta.1

10 months ago

0.11.1

1 year ago

0.11.2

1 year ago

0.11.3

12 months ago

0.11.4

12 months ago

0.11.5

11 months ago

0.12.0

11 months ago

0.12.1

11 months ago

0.12.2

10 months ago

0.12.3

10 months ago

0.10.5

1 year ago

0.10.6

1 year ago

0.10.7

1 year ago

0.10.4

1 year ago

0.10.3

1 year ago

0.10.2

1 year ago

0.10.1

1 year ago

0.10.0

1 year ago

0.9.0

1 year ago

0.8.5

1 year ago

0.8.4

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.7.7

1 year ago

0.7.6

1 year ago

0.7.5

1 year ago

0.7.4

1 year ago

0.7.3

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.6

1 year ago

0.5.5

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.3.0-beta.6

2 years ago

0.3.0-beta.4

2 years ago

0.3.0-beta.3

2 years ago

0.3.0-beta.2

2 years ago

0.3.0-beta.1

2 years ago

0.3.0-beta.0

2 years ago