Forum OpenACS Q&A: has anyone got file upload working under win2k?
I'm using C. R. Oldham's aol331ad13 binaries, which as
distributed don't seem to work at all for form submissions with
an encoding of multipart/form-data. By patching modules/tcl/
form.tcl I've got multipart/form/data forms to work as long as
there's no file upload, just regular form fields. As soon as I
include a file-upload in a form, it and any following form fields
can't be found.
Also, does anyone have any advice on which of the win32
aolserver binary distributions is best/stablest for ACS4?
There is a bug report / workaround for this problem on AOLserver's SourceForge website: http://sourceforge.net/tracker/?group_id=3152&atid=103152&func=detail&aid=416246 I haven't tried that fix, so I don't know if it works. Because of this and several other bugs (temp. file naming, running as a service, ADP parsing, etc.), starting from source is probably your only option, if it is an option.
The binaries for AOLserver 3.3.1+ad13 for Win32 in https://openacs.org/new-file-storage/ are the most recently uploaded; I haven't tried them. The AOLserver 4-UH beta files at http://acs-misc.sourceforge.net/ns_rel_beta2.html are another option, but they don't handle file upload out of the box either. A bboard thread discussing these two options is https://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0003Qy&topic_id=OpenACS&topic=11.
I'm using patched AOLserver 4 beta source code to run OpenACS 4 on my server. The unfinished documentation at http://rasmussen.mle.ie/documents/one-doc?id=1 describes the effort. Again, I don't recommend it.
This is a really annoying excersise. The customer in question runs their main applications on HP/UX, and does all their databasing on Oracle. Politically it's difficult to impossible to get space on one of the HP/UX boxes or use the Oracle DB untill the application is proven usefull, so our contact wants to just chuck another 2K box on the network and avoid dealing with corporate IT. So we get this bogus crippled platform to work with, and if we can make it look good enough under those circumstances then we can shift to a real platform later. Such is the joy of dealing with "Enterprise IT". Gak.
The customer in question runs their main applications on HP/UX, and does all their databasing on Oracle.
...so our contact wants to just chuck another 2K box on the network...
Why not a "religious conversion" of that 2K box to Linux! Linux is much closer to HP/UX than Win2K. Also, you could use Postgresql as a great standin for Oracle. Later, you may decided you don't even need Oracle. Good Luck!