如何通过我的网站中的 web 服务发送文件,与 c# 和 asp.net 中的 gmail 附件相同
问问题
3473 次
2 回答
1
只需创建一个接受两个参数的 Web 方法:一个字节数组和一个文件名。
在该方法内部,只需打开一个 FileStream 到一个具有文件名的新文件,并将字节数组的内容写入文件。一个过于简单的示例方法(没有 Web 服务装饰,因为您从未指定您正在使用的 Web 服务框架):
public void WriteBytesToFile(string filename, byte[] contents)
{
using(FileStream fs =
new FileStream("C:\\UpdloadDir\\"+filename, FileMode.Create))
{
fs.Write(contents, 0, contents.Length);
}
}
没有更多细节,这是我能得到的最具体的。请记住,我们不是代码猴子。我们不会为您编写所有代码。如果您已经有一些代码,请将其发布,我们将尽力帮助您使其正常工作。
于 2010-08-17T14:31:01.237 回答
0
如果您尝试发送电子邮件附件,请调查System.Net.Mail
. Scott Guthrie 在他的博客上有很好的介绍。
于 2010-08-17T22:26:18.377 回答