1
我想上传到Imgur上传到我的Flask应用的图片。目前,我将上传的文件保存到临时文件,然后将文件名传递到upload_image
。有一种更简单的方法可以避免临时文件?使用PyImgur上传上传的图片而不保存到临时文件
def upload_image():
file = request.files['file']
filename = secure_filename(file.filename)
target_path = os.path.join(UPLOAD_FOLDER, filename)
file.save(target_path)
im = pyimgur.Imgur(IMGUR_CLIENT_ID)
uploaded_image = im.upload_image(target_path, title=filename)
os.remove(target_path)
return uploaded_image.link
谢谢!这不仅有助于简化我的代码,而且还使我能够很好地理解PyImgur背后发生的一切! –