将文件从客户端上传到服务器

时间:2009-05-01 09:22:51

标签: asp.net asp.net-ajax file-upload

我正在使用PageMethods(Web服务)在ajax页面上与服务器进行交互。 我想允许用户将给定文件上传到服务器(在服务器上的某个固定路径上)。

我知道asp.net中的FileUpload控件,但这不适用于我的情况。因为我不想使用UpdatePanel或专用服务器页面。

有没有办法使用客户端ajax?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我不知道Ajax方式,但您可以在页面中添加iframe,并在其中加载专用的上传页面。

在上传页面上,您可以使用FileUpload control

答案 1 :(得分:0)

您可以使用嵌入式Flash进行此操作,Google会在Gmail中使用它。 这是good one,它是免费的,您也可以使用asp.net