2012-07-31 57 views
5

如果URL的文件名中有%20,则指定-O将保留它,而首选空格。curl unescape输出文件名

libcurl有curl_easy_unescape,但bash中的curl二进制文件似乎没有简单的方法来输出文件名。但是,默认情况下,wget会使用unescape。

当前我从url中提取文件名,使用unescape,然后使用-o

我想知道是否有更简单/内置的方式存在。

+0

你介意分享你目前使用的代码吗? – potench 2014-01-09 01:52:29

回答

4

不,很不幸,目前没有办法告诉curl URL解码文件名-O创建。这感觉是一个好主意,在未来提供...