]> sipb.mit.edu Git - ikiwiki.git/blob - doc/bugs/attachment_upload_does_not_work_for_windows_clients.mdwn
ad3aadbce9a87028407c8bda5fe9727c202cf831
[ikiwiki.git] / doc / bugs / attachment_upload_does_not_work_for_windows_clients.mdwn
1 It seems as if windows clients (IE) submit filenames with backslash as directory separator.
2 (no surprise :-).
3
4 But the attachment plugin translates these backslashes to underscore, making the
5 whole path a filename.
6
7 > As far as I can see, that just means that the file will be saved with
8 > a filename something like `c:__92__My_Documents__92__somefile`.
9 > I don't see any "does not work" here. Error message?
10
11 > Still, I don't mind adding a special case, though obviously not in
12 > `basename`. [[done]] --[[Joey]] 
13
14 This little hack fixed the backslash problem, although I wonder if that
15 really is the problem?
16 (Everything works perfectly from linux clients of course. :-)
17
18         sub basename ($) {
19                 my $file=shift;
20
21                 $file=~s!.*/+!!;
22                 $file=~s!.*\\+!!;
23                 return $file;
24         }
25
26 Should probably be `$file=~s!.*[/\\]+!!` :-)