通过http上传

时间:2011-03-21 21:34:12

标签: c# asp.net html

使用asp.nets上传控件如何设置后面的代码保存到asp项目文件夹中。我为userdata创建了一个文件夹,并在mysql中创建了一个需要保存链接的表。 Atm tho我只想将数据上传到我选择的项目文件夹中,如何完成?

我还有哪些上传选项?我不想使用ftp id而不是使用http进行上传?

路径:~/userdata/2/uploadedimage/batman-for-facebook.jpg

例如,如何通过http上传到项目文件夹的任何事情都会很棒。

谢谢大家

2 个答案:

答案 0 :(得分:1)

如果项目文件夹是指Web应用程序的根目录,则可以使用Server.MapPath("~/"),它将为您提供运行应用程序的目录的物理文件系统位置。然后,您可以将要使用的文件名附加到该文件名,并将其写出来。

请注意,您必须确保运行应用程序的帐户具有足够的权限才能写入该目录。

答案 1 :(得分:1)

您的关键字是“asp.net文件上传”。 Google上的第一个结果:http://msdn.microsoft.com/en-us/library/aa479405.aspx

http://www.codeproject.com/KB/aspnet/fileupload.aspx

http://www.4guysfromrolla.com/webtech/091201-1.shtml

我认为所有这些对你都有用。