Я использую Odoo13 Enterprise Edition. У меня есть такая функция:
def uploadImage(self, uploadImageRequest, isLocalFile=True):
uploadInfo = self.__createUploadImage(uploadImageRequest)
self.__uploadOssObject(uploadImageRequest.filePath, uploadInfo['UploadAddress']['FileName'], uploadInfo, None)
return uploadInfo['ImageId'], uploadInfo['ImageURL']
Поэтому мне нужно передать filePath как переменную типа Char типа "C: \ Users \ example \ Desktop \ example.jpg "
Здесь я решил использовать TransientModel, чтобы завершить sh загрузку, но пользователям кажется неудобным копировать и вставлять путь.
Интересно, как я могу позволить пользователям выбирать локальный файл так же, как при загрузке двоичного файла, или как я могу получить локальный абсолютный файл, связанный с двоичным полем?