hmm... a patch you say.

sorry mate but I have no idea how to generate a patch file, or even how to apply one? i usually just update my src using CCS (SVN in this case) and never bother about patch files.

cheers

dave

On 29/04/2005, at 4:32 PM, David Nuescheler wrote:

hi dave,

thanks, looks great.
do you think you could send a patch?

regards,
david

On 4/29/05, Dave Sag <[EMAIL PROTECTED]> wrote:

hey David that's great and many thanks. I was very close with my own
code but your example filled in the blanks for me. ta. sorry for the
delay but i went off on holiday for a few days. ahh yorkshire is
beautiful.


I updated it slightly to extract the actual mime type...  see methods
below.

used the sun.net.www.MimeTable

//
--------------------------------------------------------------------- ---
--
/**
* Return the filename without any path data, but with the suffix.
*
* @param url the url or path of the file
*
* @return filename without any path data but including the suffix.
*/
public static String getFilename(String url) {
int i = url.lastIndexOf(File.separator);


        if (i == -1) {
            return url;
        } else {
            return url.substring(i + 1);
        }
    }

//
--------------------------------------------------------------------- ---
--
/**
* gets the correct MIME content type for the given file.
*
* @param url the url of the file.
*
* @return the mime type.
*/
public static String getContentType(String url) {
// get the mime type
MimeTable mt = MimeTable.getDefaultTable();


        String mime = mt.getContentTypeFor(getFilename(url));

        return mime;
    }

cheers and thanks

dave


On 26/04/2005, at 12:48 AM, David Nuescheler wrote:


hi dave,

with respect to the question about importing binaries
into the repository, i checked-in a simple fs-import example into
the "examples"-contrib.

http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk/contrib/
examples/src/java/org/apache/jackrabbit/examples/FSImport.java

its main method takes one command-line argument specifying a
path to a directory to be imported into the repositories root node.

let me know if this is helpful at all...
extensions, fixes and clean-up are very welcome ;)

regards,
david






--
----------------------------------------------------------------------
standardize your content-repository !
                               http://www.jcp.org/en/jsr/detail?id=170
---------------------------------------< [EMAIL PROTECTED] >---

This message is a private communication. If you are not the intended
recipient, please do not read, copy, or use it, and do not disclose it
to others. Please notify the sender of the delivery error by replying
to this message, and then delete it from your system. Thank you.

The sender does not assume any liability for timely, trouble free,
complete, virus free, secure, error free or uninterrupted arrival of
this e-mail. For verification please request a hard copy version.


mailto:[EMAIL PROTECTED] http://www.day.com

David Nuescheler
Chief Technology Officer
Day Software AG
Barfuesserplatz 6 / Postfach
4001 Basel
Switzerland

T  41 61 226 98 98
F  41 61 226 98 97




Reply via email to