有没有办法在从dropbox下载时重命名文件而不更改文件名本身:
例如: 保管箱链接:https://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1
并下载文件:NewNameImage.gif而不是300x50.gif
Content-Disposition标题对我没用。
任何想法如何做到这一点?
答案 0 :(得分:0)
如果您在本地下载文件,则应该能够控制给予本地文件的名称,或者能够在事后重命名。例如,使用curl,-JO使用Content-Disposition标头中指定的远程名称下载文件,而-o允许您指定名称:
$ curl -L -JO "https://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1"
...
curl: Saved to filename '300x50.gif'
$ ls
300x50.gif
$ mv 300x50.gif "NewNameImage.gif"
$ ls
NewNameImage.gif
或者,在事实之后重命名:
{{1}}