如何在Cherrypy中上传文件

问题描述 投票:0回答:1

我正在尝试创建一个简单的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

python cherrypy
1个回答
0
投票
uploaded_file = myFile.file.read()
with open('saved_file_name.txt', 'w') as f:
    f.write(uploaded_file)
© www.soinside.com 2019 - 2024. All rights reserved.