У меня есть большие файлы mp4, которые размещены в другом домене, чем установка web2py. С помощью html я не могу принудительно загрузить файлы (тег загрузки не рекомендуется и междоменный не работает). Web2py обеспечивает действие загрузки, которое вызывает загрузку даже файлов mp4 или jpg. Есть ли способ использовать это с внешним URL-адресом?
Похоже, что действие загрузки использует потоковый метод, но здесь я не могу использовать URL в качестве пути.
def streamer():
import os
path=os.path.join(request.folder,'private','largefile.mpeg4')
return response.stream(open(path,'rb'),chunk_size=4096)
Примечание. Вы можете использовать загрузку web2py с библиотекой fs для загрузки и загрузки с внешнего домена через web2py, но в моем случае ограничение размера загружаемого файла составляет 100 МБ.