sqlalchemy-file icon indicating copy to clipboard operation
sqlalchemy-file copied to clipboard

Unable to determine the file's size.

Open logicli0n opened this issue 1 year ago • 0 comments

from sqlalchemy_file import FileField
class A(Base): file: Mapped[dict] = mapped_column(FileField, nullable=True) files = relationship( "B", back_populates="homework", passive_deletes=True, lazy="joined" )

class B(Base): a_id:Mapped[int] file: Mapped[dict] = mapped_column(FileField, nullable=True) a = relationship("A", back_populates="files")

fields = [ IntegerField(name="id", read_only=True), HasOne("document", identity="document", required=True), StringField("title"), TextAreaField("description"), TextAreaField("requirement"), FileField(name="file"), ListField( field=CollectionField( "files", fields=[ IntegerField(name="id", read_only=True), FileField(name="file"), ] ) ) ]

Когда добавляю файл внутри ListField дает ошибку Unable to determine the file's size.

File "/usr/local/lib/python3.12/site-packages/sqlalchemy_file/file.py", line 66, in init size = get_content_size_from_fileobj(self.original_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/sqlalchemy_file/helpers.py", line 63, in get_content_size_from_fileobj raise RuntimeError("Unable to determine the file's size.") # pragma: no cover ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Unable to determine the file's size.

logicli0n avatar Oct 10 '24 08:10 logicli0n