Escolha o nome do arquivo ao usar o POST com o curl?

1

Eu gostaria de publicar um upload de arquivo com curl e escolher o nome do arquivo no momento da solicitação.

Aqui está a linha curva que tenho agora, que funciona para enviar o arquivo:

curl --form "[email protected]" http://www.website.com/upload

O nome do campo de formulário foi determinado observando a solicitação de acordo com as ferramentas de desenvolvimento do Chrome:

POST /upload HTTP/1.1
Host: website.com
Connection: keep-alive
Content-Length: 2346
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://www.website.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryQqVYRMJ741ihKEHQ
DNT: 1
Referer: http://www.website.com/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8

Request Payload
------WebKitFormBoundaryQqVYRMJ741ihKEHQ
Content-Disposition: form-data; name="upload_file"; filename="content.txt"
Content-Type: text/plain


------WebKitFormBoundaryQqVYRMJ741ihKEHQ--

O que eu gostaria de fazer é usar o curl para fazer upload de um arquivo no meu sistema de arquivos local, mas escolher o nome do arquivo no momento da solicitação. Existe uma maneira de modificar o valor de "filename" no Payload de Solicitação?

    
por OregonTrail 24.02.2014 / 18:57

0 respostas

Tags