Check out this tutorial on how to upload a PDF file to temporary storage using Postman and PDF.co API. It works well for big and small file upload and makes your working routine fully versatile.
Follow the steps below to upload a file and get a link.
IMPORTANT: You need to set up Postman first, use this link to set up PDF.co for Postman.
Step 1 – Go to Collections Tab and click on PDF.co API v.1 folder
Step 2 – Look for and click on the File Uploader folder
Step 3 – Click on Upload Files folder and click GET generate secure URL
Step 4 – Go to the Params Tab
Step 5 – You can send your request with cURL
curl --location --request GET 'https://api.pdf.co/v1/file/upload/get-presigned-url?name=test.pdf&encrypt=true' \
--header 'x-api-key: INSERT_YOUR_API_KEY_HERE'
Step 6 – Or you can send it with Postman. To do that, enter the name of the file you want it to be stored with on the name key’s value. I will name my file as test.pdf and then set encrypt to true
Note: Make sure to use the correct file extension. If you are going to upload a CSV file, enter the .csv extension for your file.
Step 7 – Click on the Send button
Step 8 – Scroll down and make sure that the Status is 200 OK.
Step 9 – Scroll down and copy the presignedURL link
Note: The presignedUrl is only valid for 30 minutes. If left unused within 30 minutes, a new presignedUrl has to be generated.
Step 10 – Go back to Upload Files subfolder and click Put Upload File
Step 11 – Paste the presignedUrl on the Put Tab’s address bar
Step 12 – You can send your request with cURL
curl --location --request PUT '' \
--header 'x-api-key: INSERT_YOUR_API_KEY_HERE' \
Step 13 – Or you can send it with Postman by going to the Body tab and select the Form-Data
Step 14 – Click the down-facing arrow on the file key and select File
Step 15 – Click on the Select Files button under the Value column and select the file you want to upload
Step 16 – Click on Send button
Step 17 – Scroll down and make sure that the Status is 200 OK.
Step 18 – Go back to the Get presignedUrl tab
Step 19– You can now use the URL link that holds your uploaded file in the temporary storage.
Note: The URL is only valid for 1 hour. The file will automatically be deleted once the 1 hour has expired. You can upload file size of up to 2GB. It is recommended to set async key to true.
Now, you know how quickly proceed with Postman file upload and get a link to your uploaded PDF.