请原谅我,我对这类事情还很陌生,并且正在逐步解决每个问题。简而言之,我正在尝试使用python和请求库将文件发送到服务器。请注意,该服务器不受我直接控制,它是大学校园中的研究服务器。看来它已正确发布(没有错误消息),这是代码:
files={'upload_file': open('secretpath.txt','rb')}
try:
r=requests.post(url,cert=cert,files=files,verify=False)
except requests.exceptions.ConnectionError as e:
r="No Response"
print(r)
但是当我运行r.text验证是否成功时,我收到以下消息:
'<!DOCTYPE>\n<html>\n<head>\n<title>Under
Construction</title>\n</head>\n<body>\n<p>This page is under construction.
Please come back soon!</p>\n</body>\n</html>\n'
这向我表明发布不成功,还是表明服务器配置不正确?
作为第二个问题,当我发布文件时,应该可以通过PuTTY或WinSCP对其进行访问吗?还是去哪里?
答案 0 :(得分:0)
将单独的问题作为单独的问题发布。
请首先:在r.status_code中检查“成功”。如果是200,那一切都很好。
我猜是这样,而html是服务器返回的内容。听起来好像服务器上正在运行的任何东西都在建设中,或者您使用的URL /路径可能错误。