我是新手/业余爱好者,所以对我很轻松。在询问之前,我已经进行了相当多的搜索和实验。
系统:Linux-mint-14-KDE(基于Ubuntu 12.10)
服务器:通过sudo apt-get install apache2
安装Apache2我的目标是允许远程用户通过表单将文件上传到目录。
来自这个网站:commons.apache.org/proper/commons-fileupload /
<form method="POST" enctype="multipart/form-data" action="fup.cgi">
File to upload: <input type="file" name="upfile"><br/>
Notes about the file: <input type="text" name="note"><br/>
<br/>
<input type="submit" value="Press"> to upload the file!
</form>
我将此代码添加到index.html,表单显示OK。当您上传文件时,它会返回:在此服务器上找不到请求的网址/fup.cgi。
Apache2文档很难遵循。到/ etc / apache2 / sites-available我添加了一个关于CGI的部分
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride Authconfig
Order allow,deny
allow from all
</Directory>
我应该有一个名为fup.CGI的脚本文件吗?不是apache2有模块可以帮你吗?
我想要做的就是让用户上传文件并将其限制为5 GB。这可能会变得太难,但我会阅读并尝试任何建议。
更新
我让它与CGI和perl合作 http://www.sitepoint.com/uploading-files-cgi-perl/