Я пытаюсь создать клиент FTP на Django, и я могу подключиться к удаленному каталогу и получить доступ к файлам, также я могу загружать и скачивать файлы без проблем. все работает нормально, когда я на локальном хосте здесь
, но когда я размещаю свое приложение django на heroku, оно получит доступ к файлам heroku вместо локальных файлов пользователей здесь
как получить доступ к файлам пользователя на устройстве, с которым они используют
вот мой код
def get_dir_content(self):
dir_content = list()
output = list()
if os.path.exists(self._dir) and os.path.isdir(self._dir):
dir_content = os.listdir(self._dir)
for item in dir_content:
item_path = os.path.join(self._dir, item)
item_info = {
'name': item,
'info': '',
'size': os.path.getsize(item_path),
'perms': oct(stat.S_IMODE(os.stat(item_path).st_mode)),
'type': '',
'full_path': item_path,
}
if os.path.isdir(item_path):
item_info['info'] = 'Catalog'
item_info['type'] = 'catalog'
else:
item_ext = os.path.splitext(item_path)
item_info['info'] = '%s-file' % item_ext[1] if len(item_ext) > 1 and item_ext[1] else 'File'
item_info['type'] = 'file'
output.append(item_info)
output.sort(key=lambda i: i['name'] and i['type'])
output.insert(0, {
'name': '..',
'info': '',
'size': '',
'perms': '',
'type': 'catalog',
'full_path': os.path.dirname(self._dir),
})
return output