2012-07-31 16 views
5

si la URL tiene %20 en nombre de archivo, especifique -O, la conservará, aunque se prefiere el espacio.rizo nombre de archivo de salida unescape

libcurl tiene curl_easy_unescape, pero el curl binario en bash no parece tener una manera fácil de deshacer el nombre del archivo de salida. Sin embargo, wget hace unescape por defecto.

Actualmente extraigo nombre de archivo de la URL, unescape que, a continuación, utilizar -o.

me gustaría saber si existe una manera más fácil/orden interna.

+0

¿Le importaría compartir el código que utiliza actualmente? – potench

Respuesta

4

No, por desgracia, actualmente no hay manera de saber curl para decodificar URL crea el nombre del archivo -O. Se siente como una buena idea que ofrecer en el futuro ...

Cuestiones relacionadas