Размещение файлов в кодировке base64 на странице asp.net 1.1 - PullRequest
0 голосов
/ 29 ноября 2008

Мы создаем приложение для автоматического исправления и хотели бы публиковать файлы на рабочем сервере через страницу asp.net (или, возможно, через веб-сервис), поскольку мы можем получить доступ к производственному серверу только через http. Страница должна принимать файлы и хранить их в соответствующем месте. Путь к файлам будет объявлен во внешнем XML-файле. Итак, возможно ли опубликовать файлы в кодировке base64 внутри тега body и КАК? может быть, даже лучший подход?

Ответы [ 3 ]

1 голос
1 голос
/ 29 ноября 2008

почему бы не создать веб-сервис, который принимает такой объект, как:

class postfile
{
 public byte[] fileByte;
 public string fileName;
}

Затем добавьте веб-ссылку в ваше клиентское приложение.

.net будет сериализовать объект для вас.

Вам потребуется защитить это с помощью wse security, и для записи файла на сервер может потребоваться олицетворение использования службы.

1 голос
/ 29 ноября 2008

Если вы планируете использовать кодировку Base64. Взгляните на

        System.Convert.ToBase64String()
        System.Convert.FromBase64String()
        System.Convert.ToBase64CharArray()
        System.Convert.FromBase64CharArray()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...