我有一个字节数组,其中包含上传文件的数据,该文件恰好是员工的简历(.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);
}
现在,我想从字节数组或任何其他方法获取字符串格式的上传文件(resume)的内容。 PS:'内容'字面上是指简历的内容;例如,如果简历(上传文件)包含单词'programming',我希望字符串中包含相同的单词。 请帮我解决这个问题。
答案 0 :(得分:0)
或者,如果您可以将简历上传限制为docx文件格式,则可以使用Microsofts OpenXML库轻松地解析和索引内容。但在实际情况中,这可能会导致网站用户出现可用性问题。