コード例 #1
0
def upload():
    if current_user.is_authenticated():
        if request.method=='POST':
            file = request.files.get('upload-file')
            sub_dir = pathClass.subPath()
            curr_dir = os.path.join(current_user.getFileDir(),sub_dir)
            if file and allowed_file(file.filename):
                filename = secure_filename(file.filename)
                file.save(os.path.join(curr_dir, file.filename))
                name, ext = os.path.splitext(file.filename)
                filetypes = files.fileParser(ext)
                return jsonify({"filename": file.filename, "filetype": filetypes, "status":'<i class="glyphicon glyphicon-ok"></i>'})
    else:
	     return redirect(url_for('index'))       
コード例 #2
0
def upload():
    if current_user.is_authenticated():
        if request.method == "POST":

            filelist = request.files.getlist("fileData")
            sub_dir = pathClass.subPath()
            curr_dir = os.path.join(current_user.getFileDir(), sub_dir)
            for file in filelist:
                if file and allowed_file(file.filename):
                    filename = secure_filename(file.filename)
                    file.save(os.path.join(curr_dir, file.filename))
                    name, ext = os.path.splitext(file.filename)
                    filetypes = files.fileParser(ext)
            return "success"
        else:
            return redirect(url_for("index"))