我正在构建一个简单的网络应用程序(昨天发布的部分内容),但我正在努力解决一部分问题:
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]”
任何帮助都会很棒!非常感谢
答案 0 :(得分:0)
dos2unix解决了问题。内置windows,移动到linux。谢谢你的帮助。
答案 1 :(得分:0)
我只是复制了文件中的所有代码,打开了一个新的python窗口,将代码粘贴到其中并以相同的名称保存(以覆盖旧文件)。希望这有帮助!