萬一別人有興趣使用SQL Server FILESTREAM功能,並在這裏結束了,我就開始對定製工作的Django字段來支持文件流:一個FileStreamDataField
映射到varbinary(max) FILESTREAM
類型和FileStreamField
這是一個虛擬的場包裝win32 Streaming API。
import uuid
from django.db import models
from sql_filestream import FileStreamDataField, FileStreamField, UUIDField
class DocumentModel(models.Model):
doc_id = UUIDField(default=uuid.uuid4)
doc_content = FileStreamDataField(identifier_field='doc_id', null=True, blank=True)
document = FileStreamField('doc_id', 'doc_content')
你可以在這裏找到的例子是:https://github.com/rparent/django-mssql-filestream 它運作良好,我的使用情況,但肯定是不完整的。 捐款歡迎!
哇,謝謝你救了我幾個月的頭痛! – alexislg