Я пытаюсь временно сохранить файл в ОС и прочитать его, чтобы преобразовать его в формат ZPL
. Он хорошо работает в ноутбуке jupyter, но когда я попытался запустить то же самое в функции Django, он показывает следующую ошибку:
zplgrf.GRFException: имя файла должно быть 1-8 alphanumeri c символы
Views.py
for i in items:
barcode = get_barcode(value=i, width=600)
a = barcode.save(formats=['PNG'], fnRoot=i)
print("a ",a)
with open(a, 'rb') as image:
grf = GRF.from_image(image.read(), str(i))
grf.optimise_barcodes()
print(grf.to_zpl())
os.remove(a)
zpl = grf.to_zpl()
где
items = ['YNT929951321', 'YNT929951322', 'YNT929951323', 'YNT929951324']
Как мне решить эту проблему?
Редактировать:
Я думал, что проблема была в том, что файл хранился YNT929951321.png
, поэтому я уменьшил его до R123
, но он все еще выдает ту же ошибку