Python CGI问题

时间:2013-03-01 00:53:19

标签: python cgi

我正在构建一个简单的网络应用程序(昨天发布的部分内容),但我正在努力解决一部分问题:

1)请求上传文本文件 2)将上传的文件保存到目录

我正在使用python和cgi。 cgi正在使用一个简单的test.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]”

任何帮助都会很棒!非常感谢

2 个答案:

答案 0 :(得分:0)

dos2unix解决了问题。内置windows,移动到linux。谢谢你的帮助。

答案 1 :(得分:0)

我只是复制了文件中的所有代码,打开了一个新的python窗口,将代码粘贴到其中并以相同的名称保存(以覆盖旧文件)。希望这有帮助!