保存文件而不保存对话框/上传器 [英] Save file without Save dialog Box / uploader

查看:97
本文介绍了保存文件而不保存对话框/上传器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将文件从HTML编辑器转换为DOc,生成文件但是现在我无法保存该文件,此文件在保存对话框中打开。我想在打开对话框之前保存文件。



我使用下面的代码提到



i make the file from HTML editor to DOc, the file is generated but now i was unable to save that file, this file is open in save dialog box. and i want to save the file before opening the dialog box.

I am using the code below mention

private void ConvertHTMLtoDOCX(string txtcode)
        {
            System.Text.StringBuilder strBody = new System.Text.StringBuilder("");

            strBody.Append("<html " + "xmlns:o='urn:schemas-microsoft-com:office:office' " + "xmlns:w='urn:schemas-microsoft-com:office:word'" + "xmlns='http://www.w3.org/TR/REC-html40'>" + "<head><title>Time</title>");

            //The setting specifies document's view after it is downloaded as Print
            //instead of the default Web Layout
            strBody.Append("<!--[if gte mso 9]>" + "<xml>" + "<w:WordDocument>" + "<w:View>Print</w:View>" + "<w:Zoom>90</w:Zoom>" + "<w:DoNotOptimizeForBrowser/>" + "</w:WordDocument>" + "</xml>" + "<![endif]-->");

            strBody.Append("<style>" + "<!-- /* Style Definitions */" + "@page Section1" + "   {size:8.5in 11.0in; " + "   margin:1.0in 1.25in 1.0in 1.25in ; " + "   mso-header-margin:.5in; " + "   mso-footer-margin:.5in; mso-paper-source:0;}" + " div.Section1" + "   {page:Section1;}" + "-->" + "</style></head>");

            strBody.Append("<body lang=EN-US style='tab-interval:.5in'>" + "<div class=Section1>" + Html_editor.Content + "</div></body></html>");

            //Force this content to be downloaded
            //as a Word document with the name of your choice
            Response.AppendHeader("Content-Type", "application/msexcel");
        Response.AppendHeader("Content-disposition", "attachment; filename=asd.doc");
            Response.Write(strBody);

         

        }

推荐答案

你不能:怎么回事?进入客户端的文件完全取决于客户端浏览器。出于安全原因,你不能强迫他在未经他同意的情况下保存文件。



想一想:如果你能做到,那么周围的恶意网站就会越多...
You can't: what happens to a file that goes to the client is entirely up to the client browser. You cannot "force" him to save a file without his consent for security reasons.

Think about it: if you could do it, so could the more malicious websites around...




尝试弹出类型选项......这可能对你有帮助.....
Hi,
Try to give pop up type option......This may help you.....


这篇关于保存文件而不保存对话框/上传器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆