If you need to download a File and store it to a USB flash drive attached to a router you can use the script below.
You need to configure the download URL and the local File name at the beginning of the script
## URL where to download from DOWNLOADURL="http://www.mywebserver.com/niceFile.bin"; ## URL where to save the file to (without USB Media Folder) LOCALFILE="downloaded-file.bin";
## URL where to download from DOWNLOADURL="http://www.mywebserver.com/niceFile.bin"; ## URL where to save the file to (without USB Media Folder) LOCALFILE="downloaded-file.bin"; ## FTP/HTTP Credentials USR=""; PWD=""; USBDEV="usb0"; USBDIR="/mnt/media/usb0/"; ret = nb_media_mount(USBDEV); if (ret == 0) { nb_syslog("Successfully mounted usb0\n"); } else { nb_syslog("Unable to mount usb0 (rc %d)\n", ret); } mounted = nb_media_getmount(); nb_syslog(sprintf("Mounted media:",mounted)); if (nb_transfer_get(USR, PWD, DOWNLOADURL, sprintf("%s/%s",USBDIR,LOCALFILE)) == -1) { nb_syslog("could not download %s", DOWNLOADURL); } else { nb_syslog(sprintf("downloaded: %s to %s on usb drive",DOWNLOADURL,LOCALFILE)); } nb_media_umount(USBDEV);