Python 2.7 및 Blobkeys : URL 대신 파일 이름을 반환하는 방법은 무엇입니까?

Nubtacular

Python / Google App Engine을 처음 접하고 꽤 방대한 애플리케이션을 처리하려고합니다. 이것이 내가 현재 가지고있는 것입니다.

file_keys = self.request.get_all('blobKey').filename        
file_links = []

for key in file_keys:
    file_links.append('https://www.mysite.com/admin/downloads/%s' % key)

다음과 비슷한 결과가 반환됩니다.

https://www.mysite.com/admin/downloads/4NLNpXrzZ0vjOZcOPzZpiQVoASeSXlZukbq0AMyFlmGYDhNZrWaRASBxL8TC6gjw

파일 이름 만 반환하려면 어떻게해야합니까? (일부 정보를 입력하고 파일을 제공하는 양식이며 생성 된 URL 대신 발송 된 이메일에 특정 파일의 파일 이름을 반환하고 싶습니다).

https://developers.google.com/appengine/docs/python/blobstore/blobinfoclass에filename 표시된대로 작동 할 것이라고 생각 합니다.

그러나 그것에 대해 운이 없었습니다.

모든 입력에 감사드립니다.

Nubtacular

이것이 내가 생각해 낸 해결책입니다.

file_keys = self.request.get_all('blobKey')     
blob_info_list = blobstore.BlobInfo.get(file_keys)
file_info_list = []
for blob in blob_info_list:
    info = {"file_name":blob.filename, "key":blob.key()}
    file_info_list.append(info)

template_dict = { 'file_info_list':file_info_list}  

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PySide 및 Python-폴더를 탐색하고 파일 이름을 쓰는 방법은 무엇입니까?

분류에서Dev

HTML Form to PHP 파일을 표시하는 대신 값을 반환하는 방법은 무엇입니까?

분류에서Dev

파일 및 json에 쓰는 Python은 값 대신 None / null을 반환합니다.

분류에서Dev

AWS SES 최신 SDK 3.33 및 PHP7을 사용하여 파일을 첨부 파일로 보내는 방법은 무엇입니까?

분류에서Dev

Python 및 IMAP을 통해 2 일이 지난 이메일을 삭제하는 방법은 무엇입니까?

분류에서Dev

.json 및 .list 파일의 데이터를 Python을 사용하여 교대로 결합하여 새 JSON 파일로 덤프하는 방법은 무엇입니까?

분류에서Dev

% 3A 및 % 2F를 : 및 / python의 URL로 변환하는 방법은 무엇입니까?

분류에서Dev

C ++에서 파일 이름을 반환하는 방법은 무엇입니까?

분류에서Dev

Id 대신 관계 (일대 다) 값을 직접 반환하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Makefile : 새 파일을 연결, 대체 및 넣는 방법은 무엇입니까?

분류에서Dev

파일 이름 C ++ 대신 파일 경로를 제공하는 방법은 무엇입니까?

분류에서Dev

암호화 된 Outlook msg 파일을 c #에서 smime.p7m으로 또는 그 반대로 변환하는 방법은 무엇입니까?

분류에서Dev

Python-유니 코드 파일 이름을 CP437로 변환하는 방법은 무엇입니까?

분류에서Dev

파일 이름 python의 최대 번호로 디렉토리에서 파일 이름을 얻는 방법은 무엇입니까?

분류에서Dev

파일을 덮어 쓰지 않고 대신 Python의 기존 파일에 숫자를 추가하여 다른 txt 파일과 동일한 이름으로 파일을 만드는 방법은 무엇입니까?

분류에서Dev

wget의 '-i 파일'및 '-O 파일 이름'옵션을 결합하는 방법은 무엇입니까?

분류에서Dev

Python 파일을 PowerShell 파일로 변환하는 방법은 무엇입니까?

분류에서Dev

Laravel 7 커스텀 패키지-헤더 및 푸터 파일을 @include하는 방법은 무엇입니까?

분류에서Dev

Python에서 파일 이름을 기반으로 코드를 실행하는 방법은 무엇입니까?

분류에서Dev

빅 데이터 파일 형식 및 외부 테이블에서 대 / 소문자 구분 열 이름을 처리하는 방법은 무엇입니까?

분류에서Dev

DRF : 권한 그룹에 대해 ID 대신 이름을 반환하는 방법은 무엇입니까?

분류에서Dev

로컬 파일에 대한 배경 이미지 URL을 설정하는 방법은 무엇입니까?

분류에서Dev

PDF 파일의 일부 문자에 대한 유니 코드 코드 및 기호 이름을 얻는 방법은 무엇입니까?

분류에서Dev

Gradle을 사용하여 파일 및 디렉토리 이름을 얻는 방법은 무엇입니까?

분류에서Dev

Rundeck aclpolicy 파일에서 이름 대신 작업 ID를 참조하는 방법은 무엇입니까?

분류에서Dev

URL을 통해 파일 이름을 전달하는 방법은 무엇입니까?

분류에서Dev

Windows 7의 폴더에서 파일 이름을 텍스트로 복사하는 방법은 무엇입니까?

분류에서Dev

사진 프레임 워크를 사용하여 참조 URL에 대한 파일 이름을 얻는 방법은 무엇입니까?

분류에서Dev

ls -l 파일 및 디렉토리 목록을 가로로 인쇄하는 대신 열에 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PySide 및 Python-폴더를 탐색하고 파일 이름을 쓰는 방법은 무엇입니까?

  2. 2

    HTML Form to PHP 파일을 표시하는 대신 값을 반환하는 방법은 무엇입니까?

  3. 3

    파일 및 json에 쓰는 Python은 값 대신 None / null을 반환합니다.

  4. 4

    AWS SES 최신 SDK 3.33 및 PHP7을 사용하여 파일을 첨부 파일로 보내는 방법은 무엇입니까?

  5. 5

    Python 및 IMAP을 통해 2 일이 지난 이메일을 삭제하는 방법은 무엇입니까?

  6. 6

    .json 및 .list 파일의 데이터를 Python을 사용하여 교대로 결합하여 새 JSON 파일로 덤프하는 방법은 무엇입니까?

  7. 7

    % 3A 및 % 2F를 : 및 / python의 URL로 변환하는 방법은 무엇입니까?

  8. 8

    C ++에서 파일 이름을 반환하는 방법은 무엇입니까?

  9. 9

    Id 대신 관계 (일대 다) 값을 직접 반환하는 가장 좋은 방법은 무엇입니까?

  10. 10

    Makefile : 새 파일을 연결, 대체 및 넣는 방법은 무엇입니까?

  11. 11

    파일 이름 C ++ 대신 파일 경로를 제공하는 방법은 무엇입니까?

  12. 12

    암호화 된 Outlook msg 파일을 c #에서 smime.p7m으로 또는 그 반대로 변환하는 방법은 무엇입니까?

  13. 13

    Python-유니 코드 파일 이름을 CP437로 변환하는 방법은 무엇입니까?

  14. 14

    파일 이름 python의 최대 번호로 디렉토리에서 파일 이름을 얻는 방법은 무엇입니까?

  15. 15

    파일을 덮어 쓰지 않고 대신 Python의 기존 파일에 숫자를 추가하여 다른 txt 파일과 동일한 이름으로 파일을 만드는 방법은 무엇입니까?

  16. 16

    wget의 '-i 파일'및 '-O 파일 이름'옵션을 결합하는 방법은 무엇입니까?

  17. 17

    Python 파일을 PowerShell 파일로 변환하는 방법은 무엇입니까?

  18. 18

    Laravel 7 커스텀 패키지-헤더 및 푸터 파일을 @include하는 방법은 무엇입니까?

  19. 19

    Python에서 파일 이름을 기반으로 코드를 실행하는 방법은 무엇입니까?

  20. 20

    빅 데이터 파일 형식 및 외부 테이블에서 대 / 소문자 구분 열 이름을 처리하는 방법은 무엇입니까?

  21. 21

    DRF : 권한 그룹에 대해 ID 대신 이름을 반환하는 방법은 무엇입니까?

  22. 22

    로컬 파일에 대한 배경 이미지 URL을 설정하는 방법은 무엇입니까?

  23. 23

    PDF 파일의 일부 문자에 대한 유니 코드 코드 및 기호 이름을 얻는 방법은 무엇입니까?

  24. 24

    Gradle을 사용하여 파일 및 디렉토리 이름을 얻는 방법은 무엇입니까?

  25. 25

    Rundeck aclpolicy 파일에서 이름 대신 작업 ID를 참조하는 방법은 무엇입니까?

  26. 26

    URL을 통해 파일 이름을 전달하는 방법은 무엇입니까?

  27. 27

    Windows 7의 폴더에서 파일 이름을 텍스트로 복사하는 방법은 무엇입니까?

  28. 28

    사진 프레임 워크를 사용하여 참조 URL에 대한 파일 이름을 얻는 방법은 무엇입니까?

  29. 29

    ls -l 파일 및 디렉토리 목록을 가로로 인쇄하는 대신 열에 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관