Hello! My name is Pete Cliff and I've started working with Fedora in anger only recently at the University of Oxford. Regarding these messages, I'm also struggling to ingest non-Web accessible files and working my way into the source code at the moment to see if I can make that happen, but would welcome any pointers.
The suggested use of "uploadFile()" works well for small objects, but if I want to upload a 20GB file (that will be one of our smaller objects) then it becomes an expensive operation, both in terms of time (just a 700mb iso transfers over the network at 2 minutes 30 seconds, going via Fedora this goes up to 4 minutes 30 seconds - larger files are worse) and disk space (we need three times the file size as temporary storage). There is also the security risk of having three copies of the object lying around at a time... I've been toying with the idea of having our file "landing zone" the Web root of a Web server (meaning just two copies) and pointing the Fedora ingest at that - anyone tried it? Failing this, could anyone give me a clearer idea of the difference between "Managed Content" and "Externally Referenced"? I've done a few things with Externally Referenced content - like verify checksums - and that seems to work fine, so why should I ever want "Managed content"? (Access control maybe?). Sorry for so many questions from a "noob"! :-) Pete Cliff Software Engineer, FutureArch http://futurearchives.blogspot.com/ -----Original Message----- ------------------------------ Message: 6 Date: Thu, 19 Feb 2009 13:30:57 +0100 From: Pierre-Yves JALLUD <[email protected]> Subject: [Fedora-commons-developers] Methods to add Datastreams To: fedora-commons-developers <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset="iso-8859-1" Hi all, I'm using API-M to add datastreams to the fedora objects, but I have problems with the dsLocation argument: it must be an URL. And my files aren't accessible by the web... Are there other functions to add datastreams?... using local files for exemple. thanks Pierre-Yves -------------- next part -------------- A non-text attachment was scrubbed... Name: pierre-yves_jallud.vcf Type: text/x-vcard Size: 171 bytes Desc: not available ------------------------------ Message: 7 Date: Thu, 19 Feb 2009 14:39:18 +0100 From: "arne anka" <[email protected]> Subject: Re: [Fedora-commons-developers] Methods to add Datastreams To: fedora-commons-developers <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 > Are there other functions to add datastreams?... using local files for > exemple. use the FedoraClient class and uploadFile() -- the string returned serves as dsLocation. ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
