【问题标题】:How to use input file type in javascript client side and server side如何在javascript客户端和服务器端使用输入文件类型
【发布时间】:2014-05-27 18:37:12
【问题描述】:

我使用输入文件=“类型”,我想预览图像,然后在服务器端使用此图像详细信息..

这是图片的priview,但是我不能在服务器端使用它,放入db:

<input type="file" name="image_file" id="image_file" onchange="fileSelected();"/>

如果我这样做:

<input type="file" name="image_file" id="image_file" onchange="fileSelected();" runat="server"/>

所以我没有得到预览图像。

我尝试将 image_file 值复制到新的输入 type=”text” image_file2,如下所示:

<input type="file" name="image_file" id="image_file" onchange="fileSelected();"/>
<input type="file" name="image_file2" id="image_file2" runat="server" onchange="document.getElementById('image_file') = this;"/>

但它不起作用......

我能做什么?

【问题讨论】:

  • 我已经为你格式化了你的代码。确保在提问时使用代码格式功能,以便人们可以阅读您的代码(在发布问题之前检查预览!)此外,您需要描述“不工作”,因为这可能意味着任何事情。
  • 你想用你的代码实现什么?
  • fileSelected 的代码是什么?
  • 如何设置预览?我怀疑runat="server" 破坏一切仅仅是因为 ID 正在改变
  • 我创建了一个网站,其中一个页面可以选择将图片上传到网站。我希望用户能够在单击上传之前查看图像的预览(以及更多图片详细信息),因此有一个函数 fileSelected() 可以做到这一点。但是当我将 runat = "server" 添加到 image_file - 它确实预览。

标签: c# javascript asp.net


【解决方案1】:
猜你喜欢
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-28
相关资源
最近更新 更多