How to upload PDF files in React js Node js Mongo Db using Multer | Upload files with multer Node js

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 70

  • @AneesPGP
    @AneesPGP 11 месяцев назад +1

    thanks brother...
    You saved my day. I've been struggling with this for last 2 days straight...
    thanks alot

  • @auroralitheroy8567
    @auroralitheroy8567 10 месяцев назад

    Thanks. I am able to complete my project watching only your video..

  • @Neera-codes
    @Neera-codes 4 месяца назад

    Thanku bro it was really helpful 😄 , subscribed you !

  • @teddy2333
    @teddy2333 Год назад +1

    what i've been searching for. Thank You

  • @akshaikumar6001
    @akshaikumar6001 2 месяца назад

    Bro after uploading when i click on the link which sent by the cloudinary api its shows failed to load PDF document how to fix this?
    Should I give any permission?

  • @studywithbii
    @studywithbii 6 месяцев назад

    If it works for me, truly, I’m gonna pray for you to get all the things you want in this life❤

  • @geanselle4863
    @geanselle4863 7 месяцев назад

    You are a god to me now. Thank you so much.

  • @shahinrohaman6257
    @shahinrohaman6257 8 месяцев назад +1

    I got axios network error how can I solve it

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      There are many reasons due to which it can occur. First test your api through postman just to be sure that issue is with fronted. If you are not able to solve the issue dm me on instagram @the_debug_arena

    • @tuhinchakroborty5782
      @tuhinchakroborty5782 8 месяцев назад

      Same please help

  • @rafiuzzamanafridi8782
    @rafiuzzamanafridi8782 8 месяцев назад

    can we upload both images, pdf with separate multer middleware & having both together >? if yes suggest some resources

    • @thedebugarena
      @thedebugarena  7 месяцев назад

      Yes we can upload both images and pdf with separate middleware. You can ask Chat GPT he will provide solution.

    • @rafiuzzamanafridi8782
      @rafiuzzamanafridi8782 7 месяцев назад

      @@thedebugarena ok nice

  • @shankaridurgasree4965
    @shankaridurgasree4965 9 месяцев назад

    i couldn't get the folder "files" created after writing the code. How to resolve?

    • @thedebugarena
      @thedebugarena  8 месяцев назад +1

      Try manually creating the folder and then upload the image or Dm me on instagram

    • @shankaridurgasree4965
      @shankaridurgasree4965 8 месяцев назад

      @@thedebugarena sortedd! Thankyou

  • @anisoueslati5865
    @anisoueslati5865 8 месяцев назад

    i get this error
    Module not found: Error: Can't resolve 'pdfjs-dist/build/pdf.worker.min.js'

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      Try to install pdfjs package again

  • @sanzzz24
    @sanzzz24 10 месяцев назад

    Bro i wanna attach image of pdf and pdf itself and display respectively, how do i do it

  • @pnpcre.....5975
    @pnpcre.....5975 Год назад

    Thanks, very helpful. Really thanks.

  • @amal-uz1cj
    @amal-uz1cj 8 месяцев назад

    how to take formData on backend side req.file or req. ?

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      There are many ways you can take but commonly used method is req.body. if you want more information you can watch first video of this playlist

  • @finshiyavp
    @finshiyavp Год назад

    Thank you sir....very helpful

  • @akashkaushik8684
    @akashkaushik8684 Год назад

    thank you bro!! , it is very helpfull

  • @hoangng16
    @hoangng16 8 месяцев назад

    The physical pdf is actually stored in your server. I suppose it'd be better to place it somewhere online, such as using Firebase or any cloud platform.

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      Yes buddy you are correct. When you will host your website you can give path to some folders of your server and this method will work. But this is also good way to store pdf at some cloud platform and then get from there. I will be making video on this also very soon.

    • @hoangng16
      @hoangng16 8 месяцев назад

      @@thedebugarena Yeah, thanks for the video. I love to build and share for improvement. My thought on the approach in the video is that it's not scalable.

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      @@hoangng16 you are absolutely correct. Thanks for sharing your thoughts.

  • @AbhijithKP-b2c
    @AbhijithKP-b2c Месяц назад

    Great video mahn..thanks a lot

  • @amal-uz1cj
    @amal-uz1cj 8 месяцев назад

    When i console req.file it shows undefined

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      Try req.body and if issue is still there dm me on instagram

    • @amal-uz1cj
      @amal-uz1cj 8 месяцев назад

      yes bro still i have problems .i passed the form data to back end but when i console req.body it shows an empty object. But when i console req.file it shows undefined

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      @@amal-uz1cj dm me on instagram

    • @amal-uz1cj
      @amal-uz1cj 8 месяцев назад

      @@thedebugarena link?

    • @thedebugarena
      @thedebugarena  8 месяцев назад

      @@amal-uz1cj the_debug_arena

  • @loopless6248
    @loopless6248 Год назад

    need your help where can we connect

  • @130thangamayim4
    @130thangamayim4 7 дней назад

    thank you brooo.......i need for help you only upload file and view pdf .....i have this file is delete the process you have send by delete file videos brother

    • @thedebugarena
      @thedebugarena  7 дней назад

      Didn't get you

    • @130thangamayim4
      @130thangamayim4 6 дней назад

      @thedebugarena Brother, can you send me a video of deleting the file?

  • @yomum9404
    @yomum9404 11 месяцев назад

    This was excellent! thanks !

  • @gopinathkrm58
    @gopinathkrm58 7 месяцев назад

    I have a doubt how to handle the validation in the backend for the title (because even if title is not present file upload is happening)
    I have the same case , but with image upload with title and description. If title or description is not present in the request then no need to upload, only when all 3 (title, description and proper image is present ) then only upload. But in my case the upload is happening (with valid image, but without title or description given). How to handle this scenario ?
    I need to prevent the upload process if a title or description is not present

    • @thedebugarena
      @thedebugarena  7 месяцев назад

      It is pretty simple. In backend api we are accepting image and title through req.body so after accepting req.body add condition that if(req.body.title==null) return res.json()
      Make sure to modify condition as per your requirement and don't forgot to add return before sending the response.
      Try this and if you are not able to do this then dm me on instagram.

    • @gopinathkrm58
      @gopinathkrm58 7 месяцев назад

      ​@@thedebugarena Thanks for the quick reply, below is my code - I am testing from postman - type as form data
      app.post("/uploads", (req, res, next) => {
      upload.single("photo")(req, res, (err) => {
      const { title, description } = req.body;
      if (!title || !description) {
      return res
      .status(400)
      .json({ error: "Title and description are required" });
      }
      if (err instanceof multer.MulterError) {
      return res.status(400).json({ error: err.message });
      }
      if (!req.file) {
      console.log(req.file);
      return res.status(400).json({ error: "File not uploaded." });
      }
      res.send(req.file);
      });
      });
      This code works fine but only issue in validation.
      First validate and if ok then only upload, but even though the title/description is not present file upload is happening.

  • @malikbhai2285
    @malikbhai2285 Год назад +1

    Thanks sir

  • @neoTriny
    @neoTriny 10 месяцев назад

    what a wonderful video

  • @ErnaganitheshNaganithesh
    @ErnaganitheshNaganithesh 10 месяцев назад

    It doesn't work for hosted api bro. It is not a good practice.

    • @thedebugarena
      @thedebugarena  10 месяцев назад

      It's should work you will have to modify that properly

  • @mabinaya1314
    @mabinaya1314 9 месяцев назад +1

    📌

  • @sonasreedhar5867
    @sonasreedhar5867 Год назад +2

    thank you so much bro

    • @thedebugarena
      @thedebugarena  Год назад

      Next part is also out on how to show that pdf in react make sure to checkout that also. Thnx.

    • @sonasreedhar5867
      @sonasreedhar5867 Год назад

      when it uploaded @@thedebugarena

    • @thedebugarena
      @thedebugarena  Год назад

      @@sonasreedhar5867 2 days ago only you can find link at the end of this video

  • @Ali404Y
    @Ali404Y Год назад

    Thank you

  • @adityaparmar4996
    @adityaparmar4996 Год назад

    if i want to do this for jpg , pdf and docx all then ? let assume that we dont know which type of file user will be upload

    • @thedebugarena
      @thedebugarena  Год назад

      You can just change the file type to all. In input box just give type='file' nothing much then it will accept all types of files.

  • @LuisCarlos-kp3mv
    @LuisCarlos-kp3mv 7 месяцев назад

    Amazing!

  • @gautamanand1201
    @gautamanand1201 Год назад +4

    Following the worst practices, don't follow him guys.

    • @thedebugarena
      @thedebugarena  Год назад

      Can you please mention the mistake also

    • @bilalnaeem7158
      @bilalnaeem7158 Год назад

      Reason?

    • @destrobro7044
      @destrobro7044 Год назад

      ​​@@thedebugarena I think he is talking about how you used require instead of using exports and imports, maybe I'm not sure.
      A good video nonetheless 👍

    • @thedebugarena
      @thedebugarena  Год назад

      @@destrobro7044 yes that's another way to import will use that In some other video.

    • @josteins4501
      @josteins4501 10 месяцев назад

      @@thedebugarena Your logic is pretty good but the thing you are missing are proper file structure and and proper seperation of logic. You could have easily broken down your code into more manageable components.(That's what react helps the most with) cheers !! Great effort !!

  • @Smit-j8n
    @Smit-j8n 5 месяцев назад

    thank you bro!! , it is very helpfull