例如我现在做一个上传图片的例子,
得到图片的全路径为 d:\photo\1.png;
这时候我要把这个路径的图片放在img src里面, 这样可以形成缩略图的效果,
我现在做的是先上传然后生成缩略图, 但是有一点不好就是上传之后图片就存在项目中了,如果用户不停的更换那就去文件里面找然后删除,很麻烦,
现在就想改成是只是一个预览效果, 最后在点击保存按钮时然后再上传文件到项目中的文件夹
得到图片的全路径为 d:\photo\1.png;
这时候我要把这个路径的图片放在img src里面, 这样可以形成缩略图的效果,
我现在做的是先上传然后生成缩略图, 但是有一点不好就是上传之后图片就存在项目中了,如果用户不停的更换那就去文件里面找然后删除,很麻烦,
现在就想改成是只是一个预览效果, 最后在点击保存按钮时然后再上传文件到项目中的文件夹
解决方案 »
- 怎么读取XMl文档中的全部内容、包括节点。。。
- .net remoting这样的错误如何能得到更详细的提示
- c#list<T>如何动态获取属性信息,请帮忙?
- 求FlexGrid8的绑定方法
- 关于word控制问题!!!!(急用)
- 在vs2005中为什么在创建window Application时,没有Main()的执行代码,而vs2003则自动生成,而且也没有MenuMain主菜单?
- 保留2位小数的问题!
- ListBox的Item怎么可以包含显示的文本属性和一个隐含属性?或者有没有类似的第三方控件?
- 请问谁有C#多线程下载的例子给你个谢谢!
- 窗体问题~在线等待
- C# 模式窗体刷新问题
- 关于NTFS权限问题
<script type="text/javascript">
function showimg(img) {
document.getElementById("preimg").src =img.value;
}
</script><asp:FileUpload Id="uploadfile1" runat="server" onchange="showimg(this);" /><img id="preimg" src="" />
这位朋友的非常,能够这样最好,但是图片显示不出来, img.value也获取到了,还是显示不出来,这是为什么
我机子上运行ok
改用这个显示function showimg(img) {
document.getElementById("preimg").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img.value;
}
要用div
<div id="preimg" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:600px;height:400px;">
</div>美中不足的是,好像就必须要设置死预览图片的高和宽了
function showimg(img) {
document.getElementById("preimg").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img.value;
} </script><asp:FileUpload Id="uploadfile1" runat="server" onchange="showimg(this);" /> <div id="preimg" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:270px;height:250px;">
</div> </div>
设置滤镜,利用AlphaImageLoader方法设置背景图片,把sizingMethod=scale去掉应该就是不缩放图片了