Тёмный

Next JS Upload File / Images to Local Directory 

Full Stack Niraj
Подписаться 12 тыс.
Просмотров 51 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@llibanogs
@llibanogs 3 месяца назад
thx buddy
@macmototv8534
@macmototv8534 11 месяцев назад
This tutorial is useless, it will not work in production
@BiniyamYoseph-t7j
@BiniyamYoseph-t7j 3 месяца назад
dose it work after build
@AjayShakya-jq4wb
@AjayShakya-jq4wb 3 месяца назад
Useless
@vernevens1598
@vernevens1598 3 месяца назад
How many users are going to want to upload from their computer to a folder that they shouldn't be able to access?
@Ayushshah
@Ayushshah 6 месяцев назад
Bro this is not working in NextJs 13+
@anujbhati8994
@anujbhati8994 7 месяцев назад
Guys this will not going to work on production so don't waste your time here, Use a third party service like cloudinary or you can use an express server for storing static data in local directory.
@RaviGupta-rn8rr
@RaviGupta-rn8rr 3 месяца назад
Image is uploaded but after building the next js application it's giving me 404
@fsniraj
@fsniraj 3 месяца назад
here is the new way ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xsnZDtRSAYg.html
@Badis-n2u
@Badis-n2u 4 месяца назад
is this recommended ? and is it deployment ready or just for knowledge ?
@fsniraj
@fsniraj 4 месяца назад
Not recommended for production
@SonuSingh-sm7jy
@SonuSingh-sm7jy 2 месяца назад
its not working on after production , i uploaded my next app on vercel.
@adityapadia7
@adityapadia7 Год назад
thanks dawg, I didn't get fired because of you. Real G fr
@wpuncensored
@wpuncensored 11 месяцев назад
Thank you! I looked of a working way to upload images everywhere...
@aminsoraya
@aminsoraya Год назад
you saved my time
@LtTheXamax
@LtTheXamax Год назад
does anyone have a working example for 13.3 nextjs?
@paolomaicohome
@paolomaicohome Год назад
up
@SheriffKoder9
@SheriffKoder9 9 месяцев назад
Helpful as always !
@ismendoza
@ismendoza Год назад
In development mode maybe It works but in production I think it doesn't work Read nextjs documentation: Good to know: The directory must be named public. The name cannot be changed and it's the only directory used to serve static assets. Only assets that are in the public directory at build time will be served by Next.js. Files added at runtime won't be available. We recommend using a third-party service like AWS S3 for persistent file storage.
@lifeasdev7480
@lifeasdev7480 Год назад
so it video is useless?
@afuhchristianforkoum7229
@afuhchristianforkoum7229 Год назад
Doesn't work on production
@abdulkaharNayeem
@abdulkaharNayeem Год назад
same problem.. image not showing on production
@abdulkaharNayeem
@abdulkaharNayeem Год назад
did you find the solution?? if anyone get solution’s let me know please
@tonhom260
@tonhom260 Год назад
@@abdulkaharNayeem create own server using express js
@abdulkaharNayeem
@abdulkaharNayeem Год назад
@@tonhom260 can you show me the code how can i do that..sorry for asking.but its need for me
@nowarm
@nowarm Год назад
thank you very much!
@tofiknuryanto
@tofiknuryanto Год назад
but the images cannot accessed on production mode
@bacharelkarni1996
@bacharelkarni1996 Год назад
Is there an alternative to this cuz i'm facing this exact prob
@tofiknuryanto
@tofiknuryanto Год назад
Absolutely you need 1 step to access your image after image uploaded. 1. Re build your app, so image will detected 😁 or ... 2. Create an API to serve your image. Example: Create api file usual /pages/api/images/[filename].jsx import fs read data file using query filename Send the image to client 😁
@bacharelkarni1996
@bacharelkarni1996 Год назад
@@tofiknuryanto thanks
@sodiqayilara1519
@sodiqayilara1519 Год назад
@@tofiknuryanto This doesn't work at scale, you are saving files in-memory. You need to send your file to database.
@tofiknuryanto
@tofiknuryanto Год назад
@@sodiqayilara1519 still work for me.
@reznor_prompt2338
@reznor_prompt2338 Год назад
Thank you!
@AlirezaMehrabiKali
@AlirezaMehrabiKali Год назад
i got an issue here, after deploy website on server, public directory not recognize, all images goes to .next/static/media. for having those picture you should run command npm run build every time you upload new image. is there any way to solve this problem?
@jatinduggal1975
@jatinduggal1975 6 месяцев назад
i am facing same problem, did you find the solution ???
@chanra4948
@chanra4948 Год назад
import fs from "fs/promises"; doesn't work on client side | Don't waste your time here if you see that
@Hypergraph
@Hypergraph Год назад
Don't try this in production. It doesn't work.
@abubalo
@abubalo Год назад
Yep. Better to use Cloudinary, S3 bucket or equivalent.
@malikbhai2285
@malikbhai2285 Год назад
Dear sir , I m from Pakistan... Please make a video with next. Js Full stack Mongodb Add title, Description, category with Image With Same work PDF file upload and Videos Add from front end and back End Then Image Display, PDF file download and Videos play work
@jeanie9995
@jeanie9995 9 месяцев назад
test
@Beast80K
@Beast80K Год назад
I want to send form data containing file, fields to my node js API, from NextJs Api. My react component posts on Nextjs api route, then it forwards data to nodejs api. How can i implement this ??
@jamesrobert5332
@jamesrobert5332 Год назад
Do you know how to upload Images in Next js 13, would it work the same way with formidable ?
@jagannathrkulakarni
@jagannathrkulakarni Год назад
We can store in different directory right ? By giving absolute path ?
@lucyderojas
@lucyderojas 11 месяцев назад
works well, thank you Niraj!!!!
@thuglifeinventor
@thuglifeinventor Год назад
thanks so much I just copied your code and it works
@sedioranalyticsseidor
@sedioranalyticsseidor Год назад
te amo
@mohammedarshad8531
@mohammedarshad8531 Год назад
How can we save file to mongoDb database?
@fsniraj
@fsniraj Год назад
Short answer, mongodb is not ment to save files.
@26mochammadilhamramadhan85
@26mochammadilhamramadhan85 Год назад
thank you, got new subscriber
@ojamb04
@ojamb04 Год назад
Please share the repository link for the tutorial. Thanks
@itsabun
@itsabun Год назад
Sorry but, can you make this videos again, but with new setup of Next JS 13?
@fsniraj
@fsniraj Год назад
I am working on it, the next video will be the same as you want.
@itsabun
@itsabun Год назад
@@fsniraj Wow It's Great.! 🤩. I can't wait for it
@elementalhero9939
@elementalhero9939 Год назад
Doesn't work in production :(
@fsniraj
@fsniraj Год назад
Yes the vercel doesn't allow you to upload large files
@abdulkaharNayeem
@abdulkaharNayeem Год назад
@@fsniraj no i am trying with cpanel and digital ocean also both not showing the images. its uploaded but not showing
@danielbaychev9297
@danielbaychev9297 Год назад
Does anyone know how one would go about uploading different images in different folders? (specific to the user uploading it?) for example /public/images/{user.id}
@isme364
@isme364 Год назад
can you please tell me how can i save image data inside my database using prisma orm or just how to get the bytes of the image
@yasharodiya2085
@yasharodiya2085 Год назад
what all things we need to run to get all the files that you have in the beginning? I'm new to Next JS.
@fsniraj
@fsniraj Год назад
nextjs.org/docs/getting-started
@AlpKose-xw6sr
@AlpKose-xw6sr Год назад
You are the best bro. Thanks
@nolep5555
@nolep5555 Год назад
which better or common to upload image in next js, to cloud or local directory?
@fsniraj
@fsniraj Год назад
Cloud is best in my thinking.
@ismendoza
@ismendoza Год назад
If you have your own server then local, You did comment 7 months ago, I'd like to know what you choosed
@nolep5555
@nolep5555 Год назад
@@ismendoza sure, I will chose cloud
@bacharelkarni1996
@bacharelkarni1996 Год назад
guys, i'm having a bad time with a project that has a close deadline, and i need to upload the files into the public folder but i can't understand a single thing about typescript. Can you suggest something(a video, a blog ...) that shows how to do the same thing with next and javascript instead of ts. thank you so much
@reznor_prompt2338
@reznor_prompt2338 Год назад
just dont declare the types
@fsniraj
@fsniraj Год назад
Yes you can simply remove the **:type** or **as type** and that will be javascript.
@bacharelkarni1996
@bacharelkarni1996 Год назад
@@reznor_prompt2338 thank you
@bacharelkarni1996
@bacharelkarni1996 Год назад
@@fsniraj Thank you man
@wassup102
@wassup102 Год назад
nice, thank you sir
@rabiulhasannayan8220
@rabiulhasannayan8220 Год назад
is there any github link ?
@fsniraj
@fsniraj Год назад
Just added in the description
@saybencodes
@saybencodes Год назад
Thank you for this. Great help!
@RameshPyakurel1
@RameshPyakurel1 Год назад
This is great. Thanks. Can you also tell me how can I send the same image to API Endpoint (External) where I'd like to edit the image for example and get the response from that server?
@fsniraj
@fsniraj Год назад
Thats a little extra work but here I did a video about all those things you can check this out ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-m7uO85p-c0Q.html this is the part where we are uploading image to the cloudinary using node js. You can do this same inside your next js api
@RameshPyakurel1
@RameshPyakurel1 Год назад
@@fsniraj Thank you for your suggestion. I watched the video but I cound't make the code to work. If you could show how to write the code in next js api that would be great. If not, could you please direct me to some post or thread which could help me solve this issue. Anyways thanks for your awesome videos.
@datfeela2578
@datfeela2578 Год назад
thank you, sir, great vid! really helpful and informative!
@abdulsalam-ww8si
@abdulsalam-ww8si Год назад
thanks man you have saved me a lot of trouble ❤❤❤❤
@InspirasiMedia
@InspirasiMedia Год назад
Great tutorial sir, but why this method doesn't work in production?
@MauFranchini
@MauFranchini Год назад
As @isbelmont mentioned: Read nextjs documentation: Good to know: The directory must be named public. The name cannot be changed and it's the only directory used to serve static assets. Only assets that are in the public directory at build time will be served by Next.js. Files added at runtime won't be available. We recommend using a third-party service like AWS S3 for persistent file storage. So that's a hard constraint
@garbjorn1757
@garbjorn1757 Год назад
To get just the file extension just make it return Date.now().toString() + "." + path.originalFilename.split(".").pop()
@frontendzonedotcom
@frontendzonedotcom Год назад
why formidable is needed here? is can't be done without it
Далее
How to win a argument
9:28
Просмотров 580 тыс.
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
Modern Talking - Cheri Cheri Lady (Lyrics)
3:45
Просмотров 42 млн
100 Identical Twins Fight For $250,000
35:40
Просмотров 68 млн
1 year with AnXIeTy
7:09
Просмотров 324
Blurred placeholder for dynamic images in NextJs
12:02
Просмотров 4,9 тыс.
Chasing Extreme Wins on Slots and Blackjack
38:49
Просмотров 285 тыс.
Language Review: Arabic
21:44
Просмотров 312 тыс.
James O'Brien meets Jon Sopel | LBC
1:01:51
Просмотров 28 тыс.