如何在我的网站中通过网络服务发送文件 与gmail附件相同 在c#和asp.net
中答案 0 :(得分:1)
只需创建一个接受两个参数的Web方法:字节数组和文件名。
在方法内部,只需使用文件名打开FileStream到新文件,然后将字节数组的内容写入文件。一个过于简单的示例方法(没有Web Service装饰,因为您从未指定您正在使用的Web Service框架):
public void WriteBytesToFile(string filename, byte[] contents)
{
using(FileStream fs =
new FileStream("C:\\UpdloadDir\\"+filename, FileMode.Create))
{
fs.Write(contents, 0, contents.Length);
}
}
没有更多细节,那就是我能得到的具体细节。记住,我们不是代码猴子。我们不打算为您编写所有代码。如果您已经有一些代码,请发布它,我们会尽力帮助您实现它。
答案 1 :(得分:0)
如果您尝试发送电子邮件附件,请调查System.Net.Mail
。 Scott Guthrie对他的blog进行了很好的介绍。