| NET :: Choosefname NET :: Choosefname is een PERL-extensie voor het kiezen van een naam van een lokale spiegel van een NET-bron (bijvoorbeeld FTP of HTTP). |
Download nu |
NET :: Choosefname Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Ilya Zakharevich
- Uitgever website:
- http://search.cpan.org/~ni-s/Tk-804.027/pod/pTk.pod
NET :: Choosefname Tags
NET :: Choosefname Beschrijving
NET :: Choosefname is een PERL-extensie voor het kiezen van een naam van een lokale spiegel van een NET (bijvoorbeeld FTP- of HTTP) -resource. NET :: Choosefname is een PERL-extensie voor het kiezen van een naam van een lokale spiegel van een net (bijvoorbeeld FTP of HTTP) Resource.synopsis Gebruik NET :: Choosefname; $ NAMEER = NET :: Choosefname-> NIEUW (MAX_LENGTH => 64); # Kopieën naar CD OK $ NAAM = $ NAMER-> Find_Name_By_Response ($ LWP_REPONSE); $ NAAM = $ NAMEER-> Find_Name_By_Response ($ LWP_REPONSE, $ AS_IF_CONTENT_TYPE); $ NAAM = $ NAMEER-> Find_Name_By_url ($ URL, $ SODDED_NAME, $ CONTAINT_TYPE, $ CONTENT_ENCODING); $ NAME = $ NAME-> Find_name_By_url ($ URL, $ SOVERED_NAME, $ CONTECT_TYPE); $ NAAM = $ NAMEER-> FIND_NAME_BY_URL ($ URL, $ SUPPORT_NAME); $ NAAM = $ NAMEER-> FIND_NAME_BY_URL ($ URL); $ NAMEER_RETURNS_UNDF = NET :: Choosefname-> Failer (); # Grappige Constructortistische module helpt bij het ophalen van een lokale bestandsnaam voor een externe bron (bijvoorbeeld één gedownload van internet). Het blijkt dat dit een lastige zaak is; Houd er rekening mee dat de meeste servers verkeerd zijn geconfigureerd, de meeste URL's zijn misvormd, en de meeste bestandssystemen zijn beperkt W.R.T. Mogelijke bestandsnamen. Als gevolg hiervan werken de meeste downloaders niet in sommige situaties omdat ze namen kiezen die niet worden ondersteund op bepaalde bestandssystemen, of niet nuttig voor bestand: // - gerelateerd werk. Omdat ze de vele mogelijke wendingen en vertakkingen zijn, het ontwerp van deze module, het ontwerp van deze module is zo veel mogelijk configureerbaar. Een van de manieren van configuraties is een rijk systeem van opties die verschillende stappen van het proces beïnvloeden. Om gevallen te dekken Wanneer opties niet flexibel genoeg zijn, wordt het proces in veel stappen verbroken; Elke stap is gemakkelijk overgedrongen door Subclassing Net :: Choosefname. De standaardinstellingen worden ervoor gekozen om zo veilig mogelijk te zijn terwijl ze niet veel in de wegen komen. Omdat% bijvoorbeeld een speciaal teken is op dosse schelpen, om het werken van de opdrachtregel op dergelijke systemen te vereenvoudigen, vermijden we deze brief in gegenereerde bestandsnamen. Evenzo, aangezien MacOS problemen heeft met bestandsnamen met 8-bits karakters, vermijden we ze ook; Sinds May kunnen UNIX-programma's een probleem hebben met spaties in bestandsnamen, masseren we ze in underscores; De lengte van het langste bestandspadcomponent is beperkt tot 255 tekens.note dat het in veel situaties raadzaam is om deze beperkingen nog sterker te maken. Voor het kopiëren naar CD moet bijvoorbeeld de namen nog meer beperken (max_length => 64); Voor het kopiëren naar MSDOS-bestandssystemen Inschakelen Optie '8 + 3' => 1. Vereisten: · PERL-vereisten: · Perl
NET :: Choosefname Gerelateerde software