该文件是可作为请求的原始数据。我应该如何改造它被保存在一个ImageField
内model
代表的磁盘上。保存文件的ImageField
试过的东西:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
和上面的一些变种。有关如何在django视图中执行此操作的示例会有所帮助。
谢谢!
该文件是可作为请求的原始数据。我应该如何改造它被保存在一个ImageField
内model
代表的磁盘上。保存文件的ImageField
试过的东西:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
和上面的一些变种。有关如何在django视图中执行此操作的示例会有所帮助。
谢谢!
解决它像这样
filename = request.GET[ 'yourfilename' ]
from django.core.files.uploadedfile import SimpleUploadedFile
file_contents = SimpleUploadedFile("%s" %(filename), request.raw_post_data)
modelinstance.picture.save(filename, file_contents, True)
这个http://stackoverflow.com/questions/6232089/save-raw-post共帮助-data-to-filefield-using-django –