【发布时间】: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