С FTP на веб-сервер для веб-клиента - PullRequest
0 голосов
/ 31 января 2011

Привет, это мой первый пост на stackoverflow:)

В настоящее время я создаю веб-страницу, которая будет предоставлять клиентам файлы, относящиеся к продуктам, которые они купили у нас. Веб-сервер расположен на удаленном веб-хосте, но файлы, которые я хочу обслуживать, находятся на локальном FTP-сервере. Прямо сейчас клиент регистрируется на веб-хосте и, в зависимости от своих учетных данных на веб-странице, получает список файлов из соответствующей учетной записи на нашем локальном ftp-сервере. Клиент может загружать файлы, потому что я направляю ссылку непосредственно на FTP-сервер, однако я хочу изменить это так, чтобы файл обслуживал веб-хост, а не FTP-сервер (но я, очевидно, не хотите хранить файлы на веб-хостинге). Таким образом, по запросу веб-приложение должно извлечь определенный файл с FTP-сервера (используя ssl, я мог бы добавить), а затем переслать его клиенту через http (не ssl).

Кроме того, было бы странно, если бы клиент мог начать получать файл сразу из буфера, пока он выбирается из ftp: P

Есть предложения? Заранее спасибо / Jdiddy

1 Ответ

2 голосов
/ 31 января 2011

не уверен в причинах, по которым вы хотите это сделать, поскольку он излишне добавляет много промежуточного уровня и работы, но если вы все еще хотите использовать клиент ftp-запроса в .net, буферизируйте файл, который вы хотите обработать, и затем просто откройте поток ответов из вашего веб-приложения, чтобы обслуживать этот буфер напрямую через ваше веб-приложение

много лишней работы для вашего веб-сервера вместо простого сохранения этих файлов в защищенной папке на самом веб-сервере

...