
Андрей
03.03.2017
14:48:24

Nikolay
03.03.2017
14:49:01

Tony
03.03.2017
15:00:10
Добрый день. Проблема заключается в следующем. Используя апишку загрузить файл на комп, но у меня получается загрузка только на сервер, что является неправильным.
def get_file(self, filename):
return source().download_file(self.bucket_name, filename, filename)
вот метод, который загружает файл. filename — это имя файла на сервере, воторой filename — это имя локального файла.
def download(request, filename):
HttpResponse(Download().get_file(filename))
return HttpResponseRedirect('/s3/')
вот вьюшка. Я попробовал решить сам, но сделал неверно. Помогите пожалуйста решить проблему

Eldar
03.03.2017
15:06:39

Google

Tony
03.03.2017
15:06:48

53r63rn4r
03.03.2017
15:07:24
Ща скажу как
Погоди

Denis
03.03.2017
15:08:06

Tony
03.03.2017
15:08:49
ну так тут с сервака загрузка идет
а у меня апишкой

53r63rn4r
03.03.2017
15:09:07
def ocfa_report(request):
if request.method != 'GET':
raise BadRequest('Only GET is allowed.')
reports = os.path.join(settings.MEDIA_ROOT, 'reports')
fh = open('%s/Report.xlsx' % reports, 'rb')
resp = fh.read()
fh.close()
response = HttpResponse(resp, content_type='application/ms-excel')
date = datetime.datetime.now().strftime('%d.%B.%Y at %I:%M%p')
response['Content-Disposition'] = 'attachment; filename="Report {date}.xlsx"'.format(date=date)
return response

Tony
03.03.2017
15:09:11
файл то загружается

Denis
03.03.2017
15:09:14
загрузить файл на комп - с сервака

Tony
03.03.2017
15:09:15
но на сервер

Denis
03.03.2017
15:09:15
жи

Eldar
03.03.2017
15:09:35

Denis
03.03.2017
15:09:38
Файла загружается с сервера в браузере клиента

Google

53r63rn4r
03.03.2017
15:09:50
Ну да

Denis
03.03.2017
15:10:00

53r63rn4r
03.03.2017
15:10:00
В ту папку, куда браузер делает загрузки

Denis
03.03.2017
15:10:05
Сделали для людей

53r63rn4r
03.03.2017
15:10:46
А я не человек

Eldar
03.03.2017
15:14:01
кто ты? всеудаляющий модер?)

53r63rn4r
03.03.2017
15:14:25
А меня за что удалять?
2244 мемберов

Denis 災 nobody
03.03.2017
16:19:16
тут есть кто с pjsip-pjsua воркает?
начал копаться и сразу вопрос - надо сделать звонок, потом второй звонок, и когда они ответят - сделать call_slot им. Как? )
0 не существует
то есть пока А ответил, вешать что-то типа MOH? как им рулить?
и еще вопрос, если сделать робот-автоответчик с обработкой дтмф и простейшим ивр - как это делать?

Admin
ERROR: S client not available

Pavel
03.03.2017
16:22:52
Я тебе в request archive_name засуну ../../../../etc/shadow

Denis 災 nobody
03.03.2017
16:23:33
получается, у нас есть wav в слот1
»> playlst1=lib.create_playlist(["/home/m/calltest/pjproject/tests/pjsua/wavs/input.48.wav"])
»> playlst1
0
»> lib.playlist_get_slot(0)
1
видимо, так

Софи
03.03.2017
16:32:06

Google

Nikolay
03.03.2017
16:50:16
Там тебе на откуп все отдается, есть много подходов

Сергей
03.03.2017
16:53:08
всем привет. читаю код django, заметил, всегда в классе создают методы, возвращающие аргументы. типа
def get_argument(self):
return self.argument
на сколько это соответствует питон стилю и правильно ли во все классы пихать такие методы для каждого аргумента? ну и конечно использовать их по назначению

Софи
03.03.2017
17:00:21

Pavel
03.03.2017
17:00:32

Софи
03.03.2017
17:00:52
рулят если у тебя переменная приватная
а вот у метода доступ или что-то еще другое