我正在构建一个简单的网络应用程序(昨天发布了一部分),但我正在努力解决一部分问题:
1) 请求一个文本文件上传 2) 将上传的文件保存到一个目录
我为此使用python和cgi。通过一个简单的 test.cgi 文件确认 cgi 正在工作。
这是我当前的 request_input.cgi 代码:
#!/usr/bin/python
import cgi
print "Content-type: text/html\r\n\r\n"
print '<html>'
print '<body>'
print '<form enctype="multipart/form-data" action="save_input.cgi" method="post">'
print '<p>File: <input type="file" name="filename" /></p>'
print '<p>input type="submit" value="Upload" /></p>'
print '</form>'
print '</body>'
print '</html>'
现在,当我跟踪 apache 错误日志时,我收到以下错误:“(2)没有这样的文件或目录:'/var/www/ipcheck/request_input.cgi'的执行失败,引用者:[http://192.168.3.77 /ipcheck/?C=M;O=A]" "脚本头过早结束:request_input.cgi,referer [http://192.168.3.77/ipcheck/?C=M;O=A]"
任何帮助都是极好的!非常感谢