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)
다음과 비슷한 결과가 반환됩니다.
파일 이름 만 반환하려면 어떻게해야합니까? (일부 정보를 입력하고 파일을 제공하는 양식이며 생성 된 URL 대신 발송 된 이메일에 특정 파일의 파일 이름을 반환하고 싶습니다).
https://developers.google.com/appengine/docs/python/blobstore/blobinfoclass에filename
표시된대로 작동 할 것이라고 생각 합니다.
그러나 그것에 대해 운이 없었습니다.
모든 입력에 감사드립니다.
이것이 내가 생각해 낸 해결책입니다.
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] 삭제
몇 마디 만하겠습니다