小编amo*_*mol的帖子

使用HttpWebRequest向servicestack服务发送大型(8mb)excel文件时出错

我正在尝试将大型excel文件发送到其余服务(使用servicestack).

客户端和服务器(Servicestack服务)应用程序部署在不同的服务器上.

我在客户端使用以下代码上传excel文件(8 MB大小)

取自

http://www.codeproject.com/Articles/501608/Sending-Stream-to-ServiceStack

 HttpWebRequest client = (HttpWebRequest)WebRequest
                 .Create(ConfigurationManager
                 .AppSettings["applicationUrl"] 
                   + @"/servicename/" 
                   + fileUpload.FileName 
                   + @"/" + FileType + @"/" 
                   + Utility.UserName + @"/" 
                   + Utility.EmployerID + @"/" 
                   + UploadedFrom);

 client.Method = WebRequestMethods.Http.Post;  

 ////the following 4 rows enable streaming 
  client.AllowWriteStreamBuffering = false;
  client.SendChunked = true;
  client.ContentType = "multipart/form-data;";
  client.Timeout = int.MaxValue;
   // client.KeepAlive = false;
  //client.ProtocolVersion = HttpVersion.Version10;
 //client.ContentLength = 0;
 //client.Timeout = Timeout.Infinite;
//client.AllowWriteStreamBuffering = true;
Stream stream = fileUpload.InputStream;

if (stream.CanRead)  
{  stream.Copy(client.GetRequestStream());
}

   var response …
Run Code Online (Sandbox Code Playgroud)

c# asp.net rest servicestack

6
推荐指数
1
解决办法
652
查看次数

在kendo ui MVC网格(服务器)中的客户端模板中嵌入的条件

在Kendo Grid中,如果未分配manager,我想显示指向用户的链接,否则显示已分配的manager的名称.因为管理器可以为null,所以我成功地将此链接仅显示在经理不为空时.但问题是如果manager不是null如何在else部分中显示管理器名称

下面是我正在尝试使用的客户端模板:

@(Html.Kendo().Grid(Model)    
 .Name("Grid")
 .Columns(columns =>
 {
     columns.Bound(o => o.AccountManager).Title("Account Manager")
    .ClientTemplate("# if (AccountManager == null) { #" + @Html.ActionLink("Assign", "action", "Controller", new { @caseId = "#=CaseID#", @tabIndex = "0" }, new { @Title = "View"}).ToHtmlString() + "# }else {#" + "how to dispaly value of account manager here" + "#} #").HtmlAttributes(new {@style = "text-align:center" });  
 })       
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc kendo-ui kendo-grid

2
推荐指数
1
解决办法
1万
查看次数

SQL Server:REPLACE函数用字符串替换''with','

我正在使用SQL Server 2012.我的输入字符串是

'data1''data2''data3''data4''data5'
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

'data1','data2','data3','data4','data5'
Run Code Online (Sandbox Code Playgroud)

我尝试了以下内容

DECLARE 
     @P_NAME VARCHAR(20),
     @V_NAME_1 VARCHAR(20);

SET @P_NAME = 'E056''E056''E056''E056''E056'

SET @V_NAME_1 = REPLACE(@P_NAME,'''',''',''')

SELECT @V_NAME_1
Run Code Online (Sandbox Code Playgroud)

但它没有返回预期的输出.

请让我知道我错过了什么.

谢谢,Amol

sql sql-server replace

2
推荐指数
1
解决办法
82
查看次数

在 C# 中使用 Csvhelper UseExcelLeadingZerosFormatForNumerics =true 配置时出现 MissingMethodException

我正在使用 Csvhelper(2.16 版)将记录写入 csv 文件。

https://joshclose.github.io/CsvHelper/#getting-started

我想在以 excel 格式打开生成的 csv 文件时保留前导零,所以我在编写 csv 文件时使用了 UseExcelLeadingZerosFormatForNumerics= true 配置。

using (SqlDataReader dataReader = sqlHelper.ExecuteReader(sqlQuery, parameters))
                {
                    using (StreamWriter writer = new StreamWriter(csvfilepathTowrite))
                    {
                        CsvConfiguration config = new CsvConfiguration
                        {
                            UseExcelLeadingZerosFormatForNumerics = true
                        };

                        var csv = new CsvWriter(writer, config);

                        if (dataReader != null)
                        {
                            for (var i = 0; i < dataReader.FieldCount; i++)
                            {
                                csv.WriteField(dataReader.GetName(i));
                            }
                            csv.NextRecord();
                            while (dataReader.Read())
                            {
                                for (var i = 0; i < dataReader.FieldCount; i++)
                                {
                                    csv.WriteField(dataReader[i]);
                                }
                                csv.NextRecord(); …
Run Code Online (Sandbox Code Playgroud)

c# csv excel csvhelper

1
推荐指数
1
解决办法
2635
查看次数