Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diwosuwanto/cloudflare-r2-with-nextjs-upload-download-delete
/ functions
Functions
19 in github.com/diwosuwanto/cloudflare-r2-with-nextjs-upload-download-delete
⨍
Functions
19
◇
Types & classes
1
↓ 3 callers
Function
fetchFiles
()
src/components/file-manager.tsx:23
↓ 1 callers
Function
deleteFile
(key: string)
src/utils/r2.ts:97
↓ 1 callers
Function
getSignedUrlForDownload
(key: string)
src/utils/r2.ts:67
↓ 1 callers
Function
getSignedUrlForUpload
( key: string, contentType: string )
src/utils/r2.ts:48
↓ 1 callers
Function
handleDelete
(key: string)
src/components/file-manager.tsx:139
↓ 1 callers
Function
handleDownload
(key: string)
src/components/file-manager.tsx:124
↓ 1 callers
Function
listFiles
(prefix: string = '')
src/utils/r2.ts:82
↓ 1 callers
Function
uploadFileWithProgress
( file: File, signedUrl: string, signal: AbortSignal )
src/components/file-manager.tsx:79
Function
DELETE
(request: NextRequest)
src/app/api/files/route.ts:27
Function
FileManager
()
src/components/file-manager.tsx:12
Function
GET
()
src/app/api/files/route.ts:4
Function
Home
()
src/app/page.tsx:3
Function
POST
(request: NextRequest)
src/app/api/files/route.ts:13
Function
POST
(request: NextRequest)
src/app/api/upload/route.ts:4
Function
RootLayout
({ children }: Readonly<{ children: React.ReactNode }>)
src/app/layout.tsx:12
Function
handleCancelUpload
()
src/components/file-manager.tsx:118
Function
handleFileChange
(e: ChangeEvent<HTMLInputElement>)
src/components/file-manager.tsx:34
Function
handleUpload
(e: FormEvent<HTMLFormElement>)
src/components/file-manager.tsx:40
Function
uploadFile
(file: Buffer, key: string)
src/utils/r2.ts:32