Comments (12)
We definitely want to add an onUploadProgress()
callback. I'll have to think a bit more about onUploadBegin()
, but I think it makes sense as well.
from uploadthing.
@markflorkowski onUploadBegin prop had been released. I guess this issue can be closed now
from uploadthing.
onUploadBegin has been added as of v5.4.0 🙌
from uploadthing.
The better should be to have all the features like onuploadprogress and onuploadbegins, etc. I think axios is offering onuploadprogress callback.
from uploadthing.
Cool, let me know if you guys need any help. I'll be happy to add my part.
from uploadthing.
Feel free to open a PR if you have ideas on this and want to contribute! Otherwise, i have put this in our backlog to be addressed soon(tm)
from uploadthing.
I was thinking about it but It's tough
from uploadthing.
I am thinking if we use XHR instead of fetch, it has onprogress built in, which could work. Alternatively we could do uploads as multipart, and use the completion of each part to update the progress.
from uploadthing.
And that is what I want to suggest but I thought all the package is build around fetch may be you people don't go for XHR. btw what about axios?
XHR:
const xhr = new XMLHttpRequest();
xhr.addEventListener("loadstart", handleEvent);
xhr.addEventListener("load", handleEvent);
xhr.addEventListener("loadend", handleEvent);
xhr.addEventListener("progress", handleEvent);
xhr.addEventListener("error", handleEvent);
xhr.addEventListener("abort", handleEvent);
helper-fun
function handleEvent(e) {
console.log(e.loaded)
}
I got this resource over mdn
from uploadthing.
onUploadBegin is not working somehow...
"uploadthing": "^6.0.3",
"@uploadthing/react": "^6.0.2",
from uploadthing.
@ryanpratama14 Same here
"uploadthing": "^6.0.4"
"@uploadthing/react": "^6.0.2",
from uploadthing.
Yeah looks like we broke it when we introduced multipart uploads. Will be fixed in the next release.
from uploadthing.
Related Issues (20)
- [Bug]: Unable to delete account HOT 5
- feat: add us-east-1 N. Virginia HOT 4
- [misc]: Sending presigned URLs to client stuck HOT 3
- [misc]: Vercel preview URLs make up all the top search results for upload thing docs HOT 1
- feat: add ap-southeast-1 Singapore HOT 1
- RFC: What regions would you like to see us add to Uploadthing? HOT 2
- feat: Ability to export multiple images as a CSV or JSON HOT 2
- feat: More restrictive MIME types for better UX uploading images from Android HOT 3
- [bug]: Error uploading the file in NextJs
- [bug]: startUpload doesn't return a response. It gives an error. Even though in the console(GUI), it shows the upload was successful HOT 7
- [Bug]: Charset not set properly HOT 3
- [Bug]: your file filters are broken
- onUploadProgress of useUploadThing going back to previous value HOT 1
- feat: rename files through gui HOT 4
- [bug]: Effect package version mismatch? HOT 4
- [misc]: Module '"uploadthing/client"' has no exported member 'UploadFileResponse'.ts(2305) HOT 9
- [misc]: add pnpm catalogs
- [billing]: How do I pay for org plan instead of personal? HOT 3
- [Bug]: `UTApi` is deleting the file but still able to directly access the file from its URL. HOT 5
- [misc]: Can still request file urls for deleted files HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uploadthing.