Apache2 python3上的Web服务器
我已经用Python 3创建了一个web应用程序。这一切都运行得很好,直到我必须上传一个文件。。。无法在环境中找到路径或文件。我正在使用wsgi,我正在考虑迁移到另一个web服务器,您有什么建议 这就是我从政府那里得到的一切Apache2 python3上的Web服务器,apache2,python-3.x,mod-wsgi,webdev.webserver,Apache2,Python 3.x,Mod Wsgi,Webdev.webserver,我已经用Python 3创建了一个web应用程序。这一切都运行得很好,直到我必须上传一个文件。。。无法在环境中找到路径或文件。我正在使用wsgi,我正在考虑迁移到另一个web服务器,您有什么建议 这就是我从政府那里得到的一切 s = FileWrapper(environ.copy()['wsgi.input']) for y in s: print(y) 对此的回应是: b'-----------------------------15144231665159173951887538
s = FileWrapper(environ.copy()['wsgi.input'])
for y in s:
print(y)
对此的回应是:
b'-----------------------------1514423166515917395188753897--\\r\\n'
这意味着什么?这是文件数据,以保证保存到目标的格式发送,目标是您。您需要对其进行解码,Python中有用于解码的库 然而,由于您显然不知道这些技术细节在Web中是如何工作的,因此如果您想编写自己的Web服务器,您必须学习。这不是一个微不足道的问题
我建议您使用某种web框架。Python有很多,我推荐Pyramid或Django,它们现在都被移植到Python3中。这就是我从s:print(y)中的y的
s=FileWrapper(environ.copy()['wsgi.input'])得到的所有信息
的回答是:b'-------------------------------1514423166515917395188753897--\\r\\n“h****中的什么意思?”?