> Easy enough done. If they are coming from the same
> server, it can be done in a sandboxed applet. A
[quoted text clipped - 3 lines]
> refuse connections to whatever UA the URLConnection
> identifies itself as).
> >...and writing them locally.
>
> Why do you want to do that?
(DLL+metafile applet)
...
>I'll have a signed applet hosted on a partner's site (not the same
>company as identified in the signing cert) The files will be coming
>from the same server as the applet, though.
>
>That being said, what is a reasonable *way* to retrieve the files?
Retrieving them - InputStream. That might sound like a
dumb answer, but to make it more specific and less
dumb, I will add, to use..
a) for a resource available 'loose' on the server -
URL.openStream() for that InputStream
b) for a resource inside a jar file on the applet(/application)'s
classpath, use Class.getResource() for that URL, then see a).
The other side to your question is either using,
or storing and using them. ..
>..classpath, Class.getResource(name) for an URL, then a)..
>I'm new to Java and I'm looking for some best-practices. I have read
>about HttpURLConnection and have looked briefly at Jakarta.
It can be done with HttpURLConnection, but now I
check the JavaDocs, I realise it has a lot of cruft
(over URL) not needed for simply gettting an input
stream.
>What's the equivalent to
>
>C:\XCOPY www.domain.com/dist/file.dat C:\LOCALDATA\
(checks) XCOPY Copies files and directory trees.
>> >...and writing them locally.
I'll return to that later (if needed).
>> Why do you want to do that?
>
[quoted text clipped - 3 lines]
>
>..or will Windows LoadLibrary find a DLL within the sandbox?
Hmm.. OK.
Not in an applet, it must be located in the 'Win' directory
for the applet to use it. *But* a web start based (and
sandboxed) applet or application can use DLLs that are
identified as nativelib's in the launch file (put on the
classpath). The only issue with using a sandboxed JWS
app. remains these metafiles.
Most well behaving DLLs that use external files expect
them to be in the 'same directory' so these could
(find and) use any metafiles supplied at the 'root' of
an archive also on the classpath of the JWS app.
BTW. I just realised this was the first time I'd
mentioned Java web start (JWS) in this thread, so
in case you are unfamiliar with it, check here for
some examples. <http://www.physci.org/jws/>
I am hoping you will abandon the idea of doing this
as an applet. That will be very problematic.

Signature
Andrew Thompson
http://www.athompson.info/andrew/