我正在尝试创建一个简单的Web应用程序,用户可以在其中上传文件供我的程序在后端使用。
该应用程序将在UNIX系统上运行。
如何将他们上传的文件保存在本地(同一目录中,以便程序使用?
class Root():
@cherrypy.expose
def index(self):
return """
<html><body>
<center>
<h2>Upload file</h2>
<form action="upload" method="post" enctype="multipart/form-data">
filename: <input type="file" name="myFile" /><br />
<input type="submit" />
</form>
</center>
</body></html>
"""
此示例来自:https://docs.cherrypy.org/en/latest/_modules/cherrypy/tutorial/tut09_files.html
uploaded_file = myFile.file.read()
with open('saved_file_name.txt', 'w') as f:
f.write(uploaded_file)