2016-06-07 2 views
1

В настоящее время я создал форму, через которую файлы изображений загружаются в соответствующее хранилище облачных хранилищ Google. Но сохраненное имя_файла отличается от фактического имени файла. Например, если я загружаю foo.jpeg, он превращается в имя файла смешанных букв верхнего и нижнего регистра. Но контент остается тем же.Как заставить gcs взять исходное имя файла в качестве имени объекта gcs?

Что мне нужно, чтобы сохранить загруженное имя файла так, как оно есть?

ответ

0

Вы можете использовать JSON API to upload a file. Он предлагает три варианта: простая загрузка, многостраничная загрузка и возобновляемая загрузка. Во всех параметрах вам нужно указать имя объекта.

Все параметры загружаются непосредственно в ведро - нет необходимости проходить через свой собственный сервер/экземпляр.

+0

Я использую UploadHandler для загрузки файлов в gcs. т.е. я дал URL-адрес, возвращаемый функцией 'get_upload_urls', в форме POST. Как изменить URL-адрес с именем объекта, в который мы будем загружать? –

+0

Не используйте get_upload_urls. Используйте JSON API - он предоставляет свой собственный URL-адрес, где вы добавляете свое имя объекта. Дополнительным преимуществом является то, что он сэкономит вам дополнительный вызов на ваш сервер. –

Смежные вопросы