[Info-vax] HTTP and HTML File Upload Basics

Jan-Erik Söderholm jan-erik.soderholm at telia.com
Fri Oct 23 09:30:59 EDT 2020


Den 2020-10-23 kl. 14:24, skrev Simon Clubley:
> On 2020-10-22, Jan-Erik Söderholm <jan-erik.soderholm at telia.com> wrote:
>> Den 2020-10-22 kl. 19:43, skrev Simon Clubley:
>>> On 2020-10-22, Phillip Helbig (undress to reply) <helbig at asclothestro.multivax.de> wrote:
>>>>
>>>> What I need now is a procedure to replace DCL_ENV_RM.COM which would
>>>> copy the file specified in WWW_FLD_DATAFILE to a directory (could be
>>>> hard-coded) on the machine where the server is running.  It would be
>>>> sufficient if it properly handles just normal text files (even just
>>>> 7-bit printable ASCII would be enough).
>>>>
>>>> Any ideas?
>>>>
>>>> Many web sites allow one to browse a list of files on a local disk
>>>> accessible to the web browser and upload one or more, so this isn't
>>>> something really bizarre.  My guess is that the OSU server would support
>>>> it.  The question is whether it can be done without having to install
>>>> PHP or whatever.  With regard to the scripting language, is there any
>>>> reason why DCL shouldn't work?
>>>>
>>>
>>> DCL will need access to the POST data, which is where you can find the
>>> contents of the file.
>>>
>>> Since I have never been insane enough to directly connect DCL to a
>>> public facing URL...
>>
>> I cannot remember any talks about any "public facing URL" here.
>>
> 
> Webservers are usually used in a public facing way and which is how
> I used them on VMS.
> 
> However, the last time I ran a webserver on VMS was 15 years ago and
> even then I was skittish about doing that.
> 
> I also thought...

Can sometimes be a bad idea. :-)

But even so, it is not hard to make a public web interface to
a VMS box secure. It is not like letting everyone have an open
interface to DCL.

> ...that Phillip was presenting various services on his
> cluster to the outside world, at least that's what he has implied
> with various questions he has asked here.
> 
>>> I have never done this so I don't know what
>>> information is made available to the command procedure...
>>
>> As far as I remember from OSU (it must have been 15-20 years since
>> I switch to the much more capable and up-to-date WASD) there is a
>> DCL-CGI interface so the OSU server sets up some symbols for you
>> that helps.
>>
>> WASD has similar processing help, of course. And probably with more
>> functionallity.
>>
> 
> Does it write the file data to a temporary file ? DCL symbols are
> not capable of holding the contents of a file unless it's extremely
> small.
> 
> Simon.
> 

I never said that there was a DCL method to upload files. I have no
idea. But there is a generic CGI interface to DCL. I could look it up
but so can anyone.




More information about the Info-vax mailing list