Я хочу отправить запрошенный видеофайл клиенту для начала загрузки.
файл addrees (то есть хэшированный) идет на сервер, и он должен вернуть файл для загрузки ... Теперь, когда я ввожу URL, как показано ниже в браузере, он работает,
"
localhost:8000/api/v1/store/download/?q=e8000074ab4d,eJwLyygpKbDS18/JT07MycgvLrGyMDAw0C8tyMlPTNFPy8xJ1U9M1MstMOEqMODSAwB4gQ8P"
но на стороне клиента, когда я делаю тот же запрос, я получаю ошибку, подобную этой:
Http failure response for (unknown url): 0 Unknown Error"
name: "HttpErrorResponse"
в Firefox и в Chrome я получаю ответ empety от сервера
мой взгляд такой
class DownloadVideoAPI(APIView):
def get(self, request, ):
query = request.GET.get('q')
pre = query.split(",")
hash = pre[0]
dec = pre[1]
de_hash = decode_data(hash, dec)
if de_hash is not None:
resp = HttpResponse()
resp['Content-Disposition'] = 'attachment; filename=%s' % de_hash
resp['content_type'] = 'application/force-download'
return resp
else:
return Response(status.HTTP_400_BAD_REQUEST)
где проблема и как я могу ее исправить?