Ajax卸载图像并显示img拇指

本文关键字:img 拇指 显示 卸载 图像 Ajax | 更新日期: 2023-09-27 18:12:25

我正试图在填写信息并提交到服务器的申请表上工作,但在图像部分我有一个问题。我想向用户展示所选img的缩略图。这可以通过上传img到服务器并给它路径并在取回img的url时刷新控件来实现。我不使用ajax上传工具包或任何东西,我所使用的是一个输入类型文件,和c#背后的代码和ajax函数。我用javascript调用ajax函数,但我应该传递什么作为参数,这样我就可以从服务器端捕获它,保存它以及如何返回保存的img的url。我看了很多文章,其中大部分使用PHP,或ajaxupload包,我认为我可以做到没有,当然我不需要一个帖子回来关于

Ajax卸载图像并显示img拇指

我认为你不能使用AJAX在服务器上发送文件,因为你不能通过JavaScript访问文件系统。我不相信如果没有Flash或Silverlight,你所做的一切都是不可能的。例如,试试SWFUpload。我在以前的项目中使用它,它对我来说工作得很好。

编辑:关于返回URL。SWFUpload允许您将一些参数与文件一起发送。因此,您可以生成GUID(在服务器端,然后只需在JavaScript中为SWFUpload插入GUID作为附加的post参数),一旦SWFUpload完成了上传图像,使用发布的GUID作为文件名将其保存在服务器上。之后,您可以使用相同的GUID从JavaScript发出AJAX请求并请求上传图像。