码迷,mamicode.com
首页 > Web开发 > 详细

.NET Ftp查看图片

时间:2018-05-02 13:28:36      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:cache   js代码   false   fun   result   mon   create   cli   显示图片   

其实FTP查看图片很简单,首先我们要根据用户名,密码,还有服务器地址登录上ftp服务器。
然后把前端对应显示图片名称传到后台即可。我前端显示图片是采用的easyui弹框,其实只需一个image标签即可。
如下代码:
<div id="dlg">
    <img src="" id="simg" />
</div>
 
//js代码
function OclickAttachmentFile() { $(‘#dlg‘).dialog({ title: ‘签证预览‘, width: 800, height:650, resizable:true, closed: false, cache: false, modal: true }); var img = new Image(); $(img).bind("load", function () { $("#simg").attr("src", this.src); }); img.src = "/Common/file/GetFileUpload?fillName=" + ‘@Model.ErpPoMasterExtModel.DeliveryVoucherOriginName‘; }
     //<summary>
        //获取文件
        //</summary>
        //<param name="fillName">图片名称</param>
        //<returns>图片流</returns>
        public FileResult GetFileUpload(string fillName)
        {
            string usercConfig = ScmConfig.CusReceiptFtpUser; //服务器用户名
            string pwdcConfig = ScmConfig.CusReceiptFtpPwd; //服务器密码
            string ftpSrccConfig = ScmConfig.CustomerReceiptFtp; //服务器地址
            FtpFileBase ftpFileBase = new FtpFileBase(usercConfig, pwdcConfig);

            FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpSrccConfig + fillName);
            request.Method = WebRequestMethods.Ftp.DownloadFile;

            request.Credentials = new NetworkCredential(usercConfig, pwdcConfig);

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();

            Stream responseStream = response.GetResponseStream();

            return File(responseStream, "image/jpeg");

        }

 

.NET Ftp查看图片

标签:cache   js代码   false   fun   result   mon   create   cli   显示图片   

原文地址:https://www.cnblogs.com/peter1/p/8979173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!