[Moin-user] Is it possible to display local images?
Chris G
cl at isbd.net
Mon Feb 8 17:55:14 EST 2010
On Mon, Feb 08, 2010 at 05:12:08PM -0500, George Dinwiddie wrote:
> Hi, Chris,
>
> Chris G wrote:
> >> [1]http://moinmo.in/HelpOnImages
> >>
> > Yes, I read that, but it doesn't actually work for *any* images that I
> > have tried it with. It may work if you're actually sending an image
> > from a remote system to the system where moinmoin is running but it's
> > total rubbish if you're on the same system.
>
> The "attachments" stuff if for moin to store the images relative to the
> page. That should work for you.
>
> Are you running in standalone mode, e.g., only serving to a browser
> running on the same machine?
>
Yes, though it could be that it will serve other users on the same
LAN/subnet.
> >> now the bit complicated part... your images on your filesystem. I would
> >> try to do something like this
> >>
> >> 1. install some apache and
> >>
> >> 2. configure the webserver in that way that your image directories are
> >> accessible over localhost or your local domain like >>
> >> http://yourhostname/images/s000023.jpg << (but you have be careful
> >> about your apache security configuration, because if your apache server is
> >> also from the Internet available, others can also read directly your
> >> images, too)
> >>
> >> 3. then you can write in your moinmoin someting like
> >> {{[2]http://yourhostname/images/s000023.jpg}}
> >>
> > OK, but *why* doesn't something like:-
> >
> > file:///my/home/dir/picture/abc123.jpg
> >
> > work? file:/ is a perfectly valid URL.
>
> file:// is a valid protocol only if you're on the local machine. It
> won't work at all for access from another machine. When you use that
> protocol, the moin server isn't involved at all. Instead, the brower
> fetches the file directly from the filesystem.
>
Yes, and that's exactly what I want to do! I could even make it so
that the pictures are shared across the LAN with the same pathname so
that it *would* work for anyone on the LAN.
> > I don't want to put my whole picture archive on the internet.
>
> The file:// protocol won't work on the internet.
>
I realise that.
> > Not to mention that it would seem that URLs or directories with spaces
> > in their names seem to break things too.
>
> Yes, you have to URLencode them. A space becomes "%20" in the URL.
>
OK. Using a file:/ URL isn't the ideal answer.
What would be much more useful is simply to tell moinmoin that I want
to display this image (e.g. /home/abcd/fred/imahe.jpg) without any
manipulation at all, no copying, nothing.
Presumably moinmoin gets stuff from the 'static' area, can't this
ability be extended? I certainly could create a symbolic link from
the static area to my pictures directory but I need a way to reference
'static' images in a moinmoin page.
--
Chris Green
More information about the Moin-user
mailing list