You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
alicera
3 years agoExplorer | Level 3
how to make sure Dropbox link whether it can download
here is the code
```
if wget -q --method=HEAD ftp://ftp.somewhere.com/bigfile.gz; then echo "This page exists." else echo "This page does not exist." fi
```
I try to use correct...
- 3 years ago
alicera wrote:...
```
if wget -q --method=HEAD ftp://ftp.somewhere.com/bigfile.gz;
then
echo "This page exists."
else
echo "This page does not exist."
fi```
...
Hm... 🤔 alicera, let's change it little bit:
if wget -q --method=HEAD --max-redirect 0 https://www.dropbox.com/s/abcdefg/123?dl=0 ; then echo "This page does not exist." else echo "This page exists." fi
Is it working now? 😜
Jay
Dropbox Staff
Hi alicera, thanks for messaging the Community.
Could you clarify what you're trying to do?
There isn't a direct method to test if a shared link to a file exists or not, since it would still generate a message on the Dropbox site, saying there isn't a file there.
This will help me to assist further!
alicera
3 years agoExplorer | Level 3
Assume these link are setting to share
correct drop box link: https://www.dropbox.com/s/abcdefg/123?dl=0
incorrect drop box link: https://www.dropbox.com/s/abcdefghiklnd/123?dl=0
where the incorrect drop box link is the two status to generate
1. mistake by myself. I got the link wrong when typing.
2. I remove the file but link is hard code somewhere
So I wnat to write a code to check whether the link work or not
Do you know what I mean?
- Jay3 years agoDropbox Staff
As far as I'm aware, it isn't possible to determine if a file exists at a specific link. Entering the incorrect link means it wouldn't be possible to locate the file.
If the file was deleted, the shared link would also be deleted, and can't be restored to the same link.
- alicera3 years agoExplorer | Level 3
I mean I upload a file and share it .
I will get a share link and I can download it with wget .
And I hard code the link to my program.
Someday, I delete the file on dropbox and forget to change the program share link code
So I want to add some code to check whether the link invalid or not
- Rich3 years agoSuper User II
alicera wrote:
So I wnat to write a code to check whether the link work or not
The problem you're likely running into is that even when the file doesn't exist, the page still does, and that is what wget is checking for. You're not actually checking for the existence of a file; you're checking a specific page (the URL of the shared link), and that page will load even when the file doesn't exist, so wget reports that the page exists.
- alicera3 years agoExplorer | Level 3
I try to give the error dropbox link format .
It can download a file (invalid file)
you can try it
About View, download, and export
Need support with viewing, downloading, and exporting files and folders from your Dropbox account? Find help from the Dropbox Community.
Need more support
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!