Я хочу, чтобы иметь возможность заполнить форму, используя XML-файл от пользователя.Чтение XML из памяти в vb.net
Как я могу загрузить файл XML для чтения без фактического сохранения его на сервере? Является ли это возможным?
Я хочу, чтобы иметь возможность заполнить форму, используя XML-файл от пользователя.Чтение XML из памяти в vb.net
Как я могу загрузить файл XML для чтения без фактического сохранения его на сервере? Является ли это возможным?
Я предполагаю, что вы говорите о веб-приложении ASP.NET здесь.
Большинство словарей определяют термин upload как нечто вроде «копирование или передача (данные или программа) с собственного компьютера в память или хранение другого компьютера». Если вы загружаете, вы, другими словами, перемещаете его на сервер. Поэтому я также предполагаю, что то, что вы есть действительно просят, как загрузить, не сохраняя файл на файловой системе сервера.
Файлы могут быть загружены на сервер с помощью FileUpload Web Server Control
Загруженный файл становится файлом типа HttpPostedFile
на сервере.
Вы можете прочитать HttpPostedFile.InputStream
свойство [MyFileUpload.PostedFile.InputStream
] (например, с какой-то XmlReader
) без привлечения посредника для хранения файла в файловой системе сервера.
Если у вас есть файловый поток, вы можете использовать XmlTextReader.
Вот example о том, как работать с XmlTextReader. В этом примере они используют имя файла в конструкторе XmlTextReader, но вы также можете передать поток файлов.
Чтобы быть уверенным, что вы говорите о форме html правильно? –
Я пишу его в vb.net. –
На какой сервер вы загружаете? Вы уверены, что это невозможно выполнить на стороне клиента? –