Python 服务器抛出;是一个目录";错误,但我希望它是一个目录

Python 服务器抛出;是一个目录";错误,但我希望它是一个目录,python,flask,Python,Flask,我正在将图像保存到服务器上的临时目录中。我不包括进口 由于这些与此问题无关: @images_blueprint.route('/image/upload', methods=['POST']) def upload(): TEMP_DIR = os.getcwd()+f'/{secrets.token_hex(12)}/' os.mkdir(TEMP_DIR) image = request.files.get('image') if not image:

我正在将图像保存到服务器上的临时目录中。我不包括进口 由于这些与此问题无关:

@images_blueprint.route('/image/upload', methods=['POST'])
def upload():
    TEMP_DIR = os.getcwd()+f'/{secrets.token_hex(12)}/'
    os.mkdir(TEMP_DIR)
    image = request.files.get('image')
    if not image:
        return jsonify(response_obj), 400
    filename = secure_filename(image.filename)
    image.save(TEMP_DIR, filename) # <-- Error thrown here "Is a directory"
    # os.remove(TEMP_DIR)
@images\u blueprint.route('/image/upload',methods=['POST'])
def upload():
TEMP_DIR=os.getcwd()+f'/{secrets.token_hex(12)}/'
os.mkdir(临时目录)
image=request.files.get('image')
如果不是图像:
返回jsonify(响应对象),400
filename=secure\u文件名(image.filename)

image.save(TEMP_DIR,filename)#下面的代码检查请求中是否有图像,如果有图像返回400。它构建了一个在
save

@images_blueprint.route('/image/upload', methods=['POST'])
def upload():
    image = request.files.get('image')
    if not image:
        return jsonify(response_obj), 400
    else:
        TEMP_DIR = os.getcwd()+f'/{secrets.token_hex(12)}/'
        os.mkdir(TEMP_DIR)
        filename = secure_filename(image.filename)
        image.save(os.path.join(TEMP_DIR,filename))
        #image.save(TEMP_DIR, filename) # <-- Error thrown here "Is a directory"
        # os.remove(TEMP_DIR)
@images\u blueprint.route('/image/upload',methods=['POST'])
def upload():
image=request.files.get('image')
如果不是图像:
返回jsonify(响应对象),400
其他:
TEMP_DIR=os.getcwd()+f'/{secrets.token_hex(12)}/'
os.mkdir(临时目录)
filename=secure\u文件名(image.filename)
image.save(os.path.join(临时目录,文件名))
#image.save(TEMP_DIR,filename)#你看过(API文档)了吗?