ajax unpload图像和显示img拇指

问题描述:

我正在尝试填写信息并提交给服务器,但在图像部分我有问题的申请表上工作。我想向用户显示所选img的拇指。这可能发生在将img上载到服务器并给它返回img的路径并刷新控件时发生。 我没有使用ajaxupload工具包或任何东西,所有我正在使用的是一个输入类型的文件,和c#代码后面和ajax函数。 我打电话给javascript的ajax函数,但我应该传递参数,所以我可以从服务器端捕获它,保存它,以及如何返回保存的img的URL。我红了很多文章,其中大多数使用PHP或ajaxupload软件包,nd我认为我可以做到没有..确实我根本不需要回帖 问候ajax unpload图像和显示img拇指

我不认为你可以发送使用AJAX的服务器上的文件,因为您无法通过JavaScript访问文件系统。如果没有Flash或Silverlight,我不相信你想要做的事。例如尝试SWFUpload。我在以前的项目中使用它,它对我来说工作得很好。编辑: 关于返回的URL。 SWFUpload允许你发送一些参数和文件。因此,您可以生成GUID(在服务器端,然后将其作为SWFUpload的JavaScript插入作为附加的后置参数),并且一旦SWFUpload上传完图像,使用张贴的GUID作为文件名将其保存在服务器上。之后,您可以使用相同的GUID从JavaScript进行AJAX请求并请求上传的图像。希望这可以帮助。