server.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:CloudPrint 作者: William-An 项目源码 文件源码
def POST(self):
        x = web.input(myfile={})
        filedir = '.\\File'                                  # change this to the directory you want to store the file in.
        if 'myfile' in x:                                   # to check if the file-object is created
            filepath=x.myfile.filename.replace('\\','/')    # replaces the windows-style slashes with linux ones.
            filename=filepath.split('\\')[-1]               # splits the and chooses the last part (the filename with extension)
            fout = open(filedir +'\\'+ filename,'wb')       # creates the file where the uploaded file should be stored
            fout.write(x.myfile.file.read())                # writes the uploaded file to the newly created file.
            fout.close()                                    # closes the file, upload complete.
        filename = filedir+"\\"+filename
        if 'doc' or 'pdf' in filename[-4:]:                
            printer(filename)
        # else if 'pdf'in filename[-4:]: TODO finish pdf printing
        #     doc_print(filename,printer='arco')
        raise web.seeother('/upload')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号