我想将文件上传到Django使用的数据库,我知道我可以做到 通过表单,但我想读取我的文件系统中的文件获取docx或pdf的路径并将其上传到数据库中,我该怎么做 这是我用来获取文件系统中文件路径的代码
for dir_, _, files in os.walk(superpath):
for fileName in files:
print fileName
if fileName.find('~$')==-1:
relDir = os.path.relpath(dir_, superpath)
if relDir=='.':
relFile =os.path.join(superpath, fileName)
else:
relFile = os.path.join(superpath,os.path.join(relDir, fileName))
path.append(relFile)
答案 0 :(得分:0)
您可以使用ContentFile。
from django.core.files.base import ContentFile
f = open(file_path, 'r')
object.image.save('image.jpg', ContentFile(f.read()))