Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在将图像上载到服务器之前预览图像?_C#_Javascript_Jquery_Asp.net_Ajax - Fatal编程技术网

C# 如何在将图像上载到服务器之前预览图像?

C# 如何在将图像上载到服务器之前预览图像?,c#,javascript,jquery,asp.net,ajax,C#,Javascript,Jquery,Asp.net,Ajax,我有一个表单,可以将产品添加到在线商店,并且包含这么多字段 1产品名称 2产品代码 3产品说明 4产品价格 5产品形象 现在,我希望在用户/管理员使用asp.net的文件上载控件选择图像时,在选择将在图像控件中显示的产品图像后,用户将其上载到服务器 我所需要的就是在上传到服务器之前预览该图像,它将使用javascript、jquery、Ajax或c中的任何一种 请帮帮我 先谢谢你。 Tejas Vaishnav在服务器上执行,因此映像必须已经存在 Javascript和jQuery运行在客户端,

我有一个表单,可以将产品添加到在线商店,并且包含这么多字段

1产品名称

2产品代码

3产品说明

4产品价格

5产品形象

现在,我希望在用户/管理员使用asp.net的文件上载控件选择图像时,在选择将在图像控件中显示的产品图像后,用户将其上载到服务器

我所需要的就是在上传到服务器之前预览该图像,它将使用javascript、jquery、Ajax或c中的任何一种

请帮帮我

先谢谢你。
Tejas Vaishnav在服务器上执行,因此映像必须已经存在

Javascript和jQuery运行在客户端,因此您可以更幸运地使用这两种语言,事实上jQuery只是浏览器中JS引擎顶部的一个JS库


为什么不使用浏览器的“打开/选择文件”对话框的预览功能?

C在服务器上执行,因此图像必须已经存在

Javascript和jQuery运行在客户端,因此您可以更幸运地使用这两种语言,事实上jQuery只是浏览器中JS引擎顶部的一个JS库


为什么不使用浏览器的“打开/选择文件”对话框的预览功能?

除非使用Flash或其他ActiveX插件,否则仅使用JavaScript是不可能的。这是因为由于安全原因,您无法在未经许可的情况下访问客户端计算机资源。您只能在服务器上上载并预览它。希望这对您有意义。

除非您使用Flash或其他ActiveX插件,否则您不可能仅使用JavaScript。这是因为由于安全原因,您无法在未经许可的情况下访问客户端计算机资源。您只能在服务器上上载并预览它。希望这对你有意义。

快速谷歌搜索没有显示任何令人满意的结果,至少有一个是以跨浏览器方式工作的。您最好使用Flash版本>10,因为它是第一个允许您访问用户选择的本地文件的版本。它可以是简单的Flash或Flex应用程序,在将用户选择的文件发送到服务器之前,您可以找到许多操作/显示这些文件的示例。你可以找到我做的这种应用的例子。您可以从本地磁盘拾取图像,并在将其上载到服务器之前显示/可以对其进行操作


查看Flex的简单示例,快速谷歌搜索没有显示任何预期结果,至少有一个以跨浏览器方式工作。您最好使用Flash版本>10,因为它是第一个允许您访问用户选择的本地文件的版本。它可以是简单的Flash或Flex应用程序,在将用户选择的文件发送到服务器之前,您可以找到许多操作/显示这些文件的示例。你可以找到我做的这种应用的例子。您可以从本地磁盘拾取图像,并在将其上载到服务器之前显示/可以对其进行操作


检查Flex的简单示例

您需要一个使用Gecko数据URI的脚本

这可能不适用于web服务器的默认安全性,但在从硬盘加载页面时确实有效


您需要一个使用Gecko数据URI的脚本

这可能不适用于web服务器的默认安全性,但在从硬盘加载页面时确实有效


使用jQuery插件。参考线程-@adatapost链接线程是如何在上传前预览图像的?下面是一个使用jQuery插件的例子。参考线程-@adatapost链接线程如何指上传前预览图像?这里有一个问题是关于上传前预览图像。无论谁可以删除否决票,我都修改了我的答案?问题是关于上传前预览图像。无论谁可以删除否决票,我都修改了我的答案?