Я бы хотел, чтобы мои пользователи могли загружать контент HTML в мое веб-приложение AppEngine.Однако, если я использую Blobstore для загрузки всех файлов (HTML-файлы, CSS-файлы, изображения и т. Д.), Это вызывает проблему, поскольку все ссылки на другие файлы (страницы, ресурсы) не будут работать.
Iвижу две возможности, но обе они не очень красивые, и я бы хотел их не использовать:
Перейдите по всем ссылкам в html-файлах и измените их на соответствующий ключ BLOB-объекта..
Сохранение сопоставления между файлом и ключом BLOB-объекта, перехват всех перенаправлений и обслуживание BLOB-объектов (может вызвать проблемы с файлами с одинаковыми именами).
Как я могу решить это элегантно, не переходя и не изменяя файлы моего пользователя?