0

ファイル名自体を変更せずに、ドロップボックスからダウンロードするときにファイルの名前を変更する方法はありますか:

例: ドロップボックス リンク: https://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1

ダウンロードしたファイルを取得します: 300x50.gif の代わりに NewNameImage.gif

Content-Disposition ヘッダーが機能しませんでした。

それを行う方法はありますか?

4

1 に答える 1

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
$ rm 300x50.gif
$ curl -L -o "NewNameImage.gif" "https://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1"
...
$ ls
NewNameImage.gif

または、事後に名前を変更します。

$ 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
于 2015-06-29T20:18:49.260 に答える