MCPcopy Create free account
hub / github.com/ScattrdBlade/bigFileUpload / uploadPickedFile

Function uploadPickedFile

utils/upload.ts:1604–1614  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1602}
1603
1604export async function uploadPickedFile(): Promise<void> {
1605 const file = await chooseFile("*/*");
1606 if (!file) return;
1607
1608 if (!isFileTypeAllowed(file)) {
1609 showToast("File type not allowed by current filter", Toasts.Type.FAILURE);
1610 return;
1611 }
1612
1613 await uploadProvidedFiles([file]);
1614}
1615
1616export async function uploadProvidedFiles(files: readonly File[], forceSend?: boolean): Promise<void> {
1617 if (isUploading) {

Callers 1

channelAttachMenuPatchFunction · 0.90

Calls 2

isFileTypeAllowedFunction · 0.85
uploadProvidedFilesFunction · 0.85

Tested by

no test coverage detected