我使用angularjs通过ajax提交表单来调用我的mvc控制器中的动作。和 使用我的angular指令,我可以获得所选文件的文件名,内容类型和内容长度。我从角度提取的这三个信息是否足以将文件附加到我的电子邮件中?谢谢大家的帮助。
答案 0 :(得分:1)
我可以获取所选文件名,内容类型和内容长度 文件。
不,这还不足以将文件作为邮件附件发送。如果没有文件的内容,上面提到的所有细节都没有价值。
编辑:如果您打算在mvc控制器中发布HttpPostedFileBase,那么您可以提取以下详细信息。
获得扩展名:
string extension = Path.GetExtension(upload.FileName);
其中upload的类型为HttpPostedFileBase。
获取文件名:
string fileName = Path.GetFileName(upload.FileName);
获取文件类型:
string contentType = upload.ContentType