0

ユーザーがチャンクで画像をアップロードできるようにしています。FileField でファイルを再保存せずにデータベースからファイルを参照する適切な方法は何ですか? 以下のように保存しています。

def handle_uploaded_file(f):
with open('some/file/name.txt', 'wb+') as destination:
    for chunk in f.chunks():
        destination.write(chunk)
4

1 に答える 1

0

チャンクを Django File オブジェクトに書き込み、それをモデルの FileField に保存する必要があります。

その後、その保存されたファイルはMEDIA_ROOTディレクトリに保存されmymodel.myfile.url、必要に応じてそのファイルの公開 URL を共有できます。

于 2012-05-08T17:15:13.490 に答える