仅使用ajax和ASHX处理程序发送带附件的电子邮件(无PHP)

时间:2016-04-08 07:28:04

标签: html ajax ashx handlers

我设法通过ASP.NET发送带附件的电子邮件 但是,如果我想仅使用ajax和ashx处理程序发送带附件的电子邮件?我能怎么做?

我的问题是上传文件(不使用ASP.NET UploadFile控件),因为我只能在HTML或Ajax中执行此操作?
谢谢!

1 个答案:

答案 0 :(得分:0)

AJAX和HTML组件使用文档和预期元素。如果要实现文件上载,则应该有文件写入操作的服务器端脚本编写。

基本上,文件上传系统将您上传的文件存储到服务器临时文件夹中,您需要从工作空间目录中复制文件。

使用AJAX上传文件的基本原理就是这里的简单示例。

https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects

https://developer.mozilla.org/en-US/docs/Web/API/FormData