日期:2014-05-18  浏览次数:20434 次

如何实现上传图片浏览图片
今天学习上传图片任务是 <asp:FiliUpload ID="upload" runat="server" CssClass="newtext"/> <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click"> 上传多张图片,我现在不清楚该怎么保存它的路径?(一张图片就有一个路径,多张就有多个路径,全都保存到数据的字段里吗?还是说保存图片的名字,显示浏览的时候分割读取???)保存到哪里?

------解决方案--------------------
保存在服务器上,显然路径是你能控制的。如果你知道路径,就只需要文件名就可以了。
------解决方案--------------------
想保存到哪里都可以啦……

saveas就可以了

给你个小玩具参照一下吧(虽然它是MVC的 不过原理都是一样的)

html部分:

HTML code


<div id="UpLoad_Show" style="width:600px;">

</div>
<script type="text/javascript" src="../../Scripts/jquery.js"></script>
<script type="text/javascript">
    function UpLoadShow_p(path) {
        var img = "<img alt='' src='" + path + "' width='90px' height='120px' />";
        $("#UpLoad_Show").html(img);
        $("#coverFigure").val(path);
    }
</script>

<div>
    <form action="/File/UpLoadPicture" method="post" enctype="multipart/form-data" target="UpLoad_Do">
        <input name="File1" type="file" />
        <input type="submit" value="上传" />
    </form>
    <iframe id="UpLoad_Do" name="UpLoad_Do" src="../Child/UpLoad.htm" style="display:none"></iframe>
</div>
<div style="clear: both;"></div>

------解决方案--------------------
1.把图片文件保存到文件夹,数据库中保存文件名。
2.转化成二进制数据保存到数据库。
------解决方案--------------------
保存在服务器上,有权限的目录下。
------解决方案--------------------
探讨
今天学习上传图片任务是 <asp:FiliUpload ID="upload" runat="server" CssClass="newtext"/> <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click"> 上传多张图片,我现在不清楚该怎么保存它的路径?(一张图片就有一个路径,多张就有多个路径……

------解决方案--------------------
探讨

引用:
今天学习上传图片任务是 <asp:FiliUpload ID="upload" runat="server" CssClass="newtext"/> <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click"> 上传多张图片,我现在不清楚该怎么保存它的……