2011-03-21 101 views
1

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

另外我有什么上传的选项?我不想使用ftp id而是使用http来上传?

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

中的例子来说明如何通过http上传到项目文件夹将是巨大的过程中的任何东西。

谢谢你们

回答

1

如果你的意思是你的web应用程序的根目录下的项目文件夹,您可以使用Server.MapPath("~/"),这将给您在您的应用程序正在运行的目录的物理文件系统位置。然后你可以追加你想要使用的文件名,然后写出来。

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

+0

o damm我从来没有想过,我认为这将是不明智的,允许公共用户上传配置文件图片到项目路径? – 2011-03-21 21:55:46

+0

我有什么其他选项可以通过http上传到哪个目录? :S – 2011-03-21 21:56:21

+0

嗯,它肯定是非标准的:)通常你会想要上传到其他地方,但至少可能是在你的应用程序的根目录下。我想这取决于你如何使用这些文件以及它们中有多少。 – kprobst 2011-03-21 21:57:34