Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2010, 10:55
Avatar de culd
culd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Respuesta: Migrar .sh a otro lenguaje <- HELP

Ahi descargue CURL para windows, me parece que voy a solucionar mas rapido si dejo que curl haga todo el trabajo de protocolo enviandole solamente los parametros... A ver si entiendo los parametros que envia el script...

Código:
    curl -A "$AGENT" \
La variable AGENT, tiene asignado el siguiente valor: "Mozilla Firefox / 3.01"


Código:
         -b <(echo "$COOKIES") \
Cookies tiene asignado el valor que le llego en el tercer lugar en los parametros del script:


COOKIES=$(login "$USER" "$PASSWORD")

Pero como quiero cargar en una cuenta free, no lo tengo en cuenta, tendria que quedar vavio...


Código:
         -F "UPLOAD_IDENTIFIER=$UPLOAD_IDENTIFIER" \
El valor de $UPLOAD_IDENTIFIER proviene de la siguiente linea

UPLOAD_IDENTIFIER=$(parse "IDENTIFIER" "IDENTIFIER=\([0-9.]\+\)" <<< $DONE)

Realmente no la entiendo...


Código:
         -F "sessionid=$UPLOAD_IDENTIFIER" \
Nuevamente


Código:
         -F "file=@$FILE;filename=$(basename "$FILE")" \
$FILE contendria la ruta del archivo a subir (que se le envio por parametros al script)


Código:
         -F "message=$DESCRIPTION" \
La descripcion del archivo a subir (tambien se le envio por parametro)


Código:
         "$DONE" | parse "downloadurl" "url = '\(.*\)';"
Por ultimo, esta linea me parece que guarda en la variable el valor de "downloadurl" que seguramente contiene la direccion web de descarga del archivo subido.


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

En fin, solo necesito entender bien los parametros que le tengo que enviar a CURL para que el suba el archivo y me devuelva la direccion web del archivo