У меня есть массив байтов, который содержит данные загруженного файла, который является резюме сотрудника (файл .doc). Я сделал это с помощью следующих строк кодаПреобразование содержимого массива байтов в строку
AppSettingsReader rd = new AppSettingsReader();
FileUpload arr = (FileUpload)upresume;
Byte[] arrByte = null;
if (arr.HasFile && arr.PostedFile != null)
{
//To create a PostedFile
HttpPostedFile File = upresume.PostedFile;
//Create byte Array with file len
arrByte = new Byte[File.ContentLength];
//force the control to load data in array
File.InputStream.Read(arrByte, 0, File.ContentLength);
}
Теперь я хотел бы получить содержимое загруженного файла (резюме) в формате строка либо из массива байт или любых других способов. PS: «Содержимое» буквально относится к содержимому резюме; например, если в резюме (загруженном файле) содержится слово «программирование», я хотел бы иметь то же слово, что и в строке. Пожалуйста, помогите мне решить эту проблему.
Я нашел это: [байт [] в строку в C#] (http://stackoverflow.com/questions/1003275/byte-to-string-in-c-sharp) – Lukasz
поиск сетчатой меня [ это] (http://stackoverflow.com/questions/11654562/how-convert-byte-array-to-string). – Brian
Вы ищете одну строку, которая содержит весь текстовый контент (но ни один из других двоичных данных, связанных с файлом), или массив строк для каждого «слова» в файле? –