小编ren*_*thy的帖子

在.net中的文件上载期间拒绝访问路径....

我无法在.net c#中上传文件.我使用以下代码:

try
{
    var provider = new MultipartMemoryStreamProvider();
    await Request.Content.ReadAsMultipartAsync(provider);
    foreach (var file in provider.Contents)
    {
         var mappedPath = System.Web.Hosting.HostingEnvironment.MapPath("~/Resources");                    
         var dataStream = await file.ReadAsStreamAsync();
         FileStream fileStream = File.Create(mappedPath, (int)dataStream.Length);
    }
    var response = Request.CreateResponse(HttpStatusCode.OK);
    response.Content = new StringContent("Successful upload", Encoding.UTF8, "text/plain");
    response.Content.Headers.ContentType = new MediaTypeWithQualityHeaderValue(@"text/html");
    return response;
}
catch (Exception e)
{
     return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message);
}
Run Code Online (Sandbox Code Playgroud)

这发生在localhost上.我有"访问路径...被拒绝"错误.我试图更改文件夹"资源"的安全权限,但可能我不知道添加完全控制的组/用户名.

我试过了:

  1. 选择computername并添加NETWORK SERVICE - 完全控制
  2. 选择computername并添加IIS_IUSERS - 完全控制
  3. 我已经尝试了以上所有并且还以管理员身份运行IDE

.net c# file-upload

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

将网站移动到新托管导致"禁止"

我正在将网站从一个托管服务器移动到另一个托管服务器.我上传了文件.我正在使用表单验证.基本上,我正在转向GoDaddy.

我可以直接访问登录表单:www.mysite.com/login.aspx 但是,当我打开www.mysite.com它时显示

Forbidden
You do not have permission to access this document.
Run Code Online (Sandbox Code Playgroud)

什么可能导致这个问题?哪些文件没有权限?我应该修改web.config还是其他什么?

我使用的是asp.net 3.5版.

asp.net configuration file-permissions web-hosting

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

Laravel:无法创建正确的DELETE操作请求

无法在Laravel中创建删除操作.

我一直在收Not FoundToken mismatch错.

我的控制器:

class TranslationController extends Controller
{
    public function destroy($id)
    {       
        //$id = 1;
        /*$translation = Translation::find($id);
        $translation->delete();*/
    }
    ....
}
Run Code Online (Sandbox Code Playgroud)

Ajax调用:

/* Delete given translation */
    var url = "translation";
    var id = 1; 

    $.ajax({
        method: 'DELETE',
        url: url + '/' + id,
        // data: {'id': id, '_token': token},
        success: function() {

        }
    });
Run Code Online (Sandbox Code Playgroud)

这会给: TokenMismatchException in VerifyCsrfToken.php line 53:

如果我尝试:

url: url + '/' + id,            
data: {'_token': token},  // token …
Run Code Online (Sandbox Code Playgroud)

ajax laravel-5

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

如果 knex 中不存在值,如何插入(nodejs)

我对 knex(和 node js)很陌生。如果存在,我需要编写插入,但我无法执行此操作。

下面不起作用,但是有没有办法做到这一点?

var val = "water";
knex('ingredients').insert({'name': val})
      .select(val)
      .whereNotExists(knex('ingredients').where('name', val))
  )
Run Code Online (Sandbox Code Playgroud)

knex.js

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

在 Angular html 模板中访问常量枚举

假设我有一个 const 枚举:

export const enum MyConstEnum{
    Value1 = 'Value1',
    Value2 = 'Value2',
    Value3 = 'Value3'
}
Run Code Online (Sandbox Code Playgroud)

现在我想在我的 Angular 模板中使用它:

<span *ngIf="name === MyConstEnum.Value1">This has some value</value>
Run Code Online (Sandbox Code Playgroud)

但是,这是不可能的,因为MyConstEnum模板看不到。所以问题是如何const enum在Angular html模板中访问?

如果枚举不会像这样 const

export enum MyEnum{
    Value1 = 'Value1',
    Value2 = 'Value2',
    Value3 = 'Value3'
}
Run Code Online (Sandbox Code Playgroud)

有一个在模板组件中创建属性的解决方案

  public get MyEnumInComponent() {
    return MyEnum;
  }
Run Code Online (Sandbox Code Playgroud)

并且MyEnumInComponent可以在 HTML 中访问。但是,我有const enum.

为此,我无法像上面那样定义属性。解决方案是什么(除了更改const enumenum)?

html enums templates typescript angular

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

CSS 选择除 h1 之外的所有元素

是否可以用CSS做这样的事情:

CSS:

#right div.item-page, #right .newsflashlatest_news {
    padding: 0 133px 0 50px;
    text-align: justify;
}

#right .item-page h1, #right .newsflashlatest_news h1 {
    padding: 0 !important;
}

#right {
    float: left;
    width: 755px;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="right">
fsfds

<div class="item-page" style="background: blue;">
<h1>Home</h1>
<p>Pri iisque malorum ei, est te suavitate mediocritatem, facer molestie explicari vix ne. </p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要将上述规则应用于 div.itemp-page 中除 h1 元素之外的所有元素。基本上这意味着除了 h1 元素之外的所有元素都会有填充。

简单地添加“#right div.item-page h1”不知何故不适用于我的情况(请参见此处: http: //jsfiddle.net/Pr47M/

css

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

多个标签和复选框

我想知道多个复选框的正确用途是什么?我的表单样式使用以下方案来创建内联复选框:

 <label class="checkbox inline" for="???">
        <input type="checkbox" name="highest_grade[]" value="1">1
    </label>
    <label class="checkbox inline" for="???">
        <input type="checkbox" name="highest_grade[]" value="2">2
    </label>
    <label class="checkbox inline" for="???">
        <input type="checkbox" name="highest_grade[]" value="3">3
    </label>
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想知道我应该添加什么作为标签的“for”属性?我也可以将其留空,但我想知道什么是好的做法。

html label

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

Financial.IRR不是用C#计算的

我无法计算内部收益率.我使用Microsoft.VisualBasic来计算IRR.这是一个案例:

using Microsoft.VisualBasic;

...

static void Main(string[] args)
        {
            double[] tmpCashflows = new double[] {
                -480117.0,
                4471.5158140594149,
                6841.5950239895265,
                6550.383550359461,
                6295.8611873818609,
                6074.6070899770129,
                5883.532880960287,
                6006.9907860976427,
                6133.1633945923877
                ,6262.1156759885489
                //,6393.9143799520116            
            };

            decimal irr = 0;
            try
            {
                double tmpIrr = Financial.IRR(ref tmpCashflows);                
                ...
            }
            catch (Exception ex)
            {
                irr = 0;
            }


        }
Run Code Online (Sandbox Code Playgroud)

它给出了"参数无效"类型的例外(在Microsoft.VisualBasic.Financial.IRR(Double []&ValueArray,Double Guess)).但是,如果我在Excel中进行计算,则不会显示任何错误.

c# irr

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

使两个响应图像具有相同的高度

我正在使用图像width:100%(或50%)img,这会自动计算高度.这有时是好的,但不是我的情况.

我需要在相同高度的线条中显示两个图像,但原始图像具有不同的高度(因此在结果中两个图像也具有不同的高度).

<div class="col-md-7 horizontal-list-media">
    <img src="http://moneyti.co/wp-content/uploads/2016/01/16-Zingis-RUS.png" style="width: 50%" class="img-responsive">
    <img src="http://moneyti.co/wp-content/uploads/2016/01/16-kazino-RUS-360x240.png" style="width: 50%" class="img-responsive">
</div>
Run Code Online (Sandbox Code Playgroud)

两个响应图像具有不同的高度

由于两个图像具有不同的高度,因此得到的图像也具有不同的高度.我不希望这样.如何使两个图像的高度相同?请记住,当屏幕尺寸发生变化时,图像应该是响应的,因此,我想,我不能简单地添加两个图像的高度属性.

我也无法改变原始图像的高度.我需要使用css,如果不可能 - 然后使用jquery.

html css image twitter-bootstrap

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

自定义bootstrap 3减少项目结构问题

我已经阅读了以下文章,该文章描述了一个很好的Bootstrap Less项目结构,它允许自定义引导程序而无需编辑源代码.但是对于Bootstrap 2我猜:

http://coding.smashingmagazine.com/2013/03/12/customizing-bootstrap/.

我真的很喜欢这篇文章,它建议使用以下结构来减少文件.

1)theme.less在Bootstrap文件之上创建自己的文件

2)包括你的新主题.无以下内​​容:

 // importing all bootstrap.less files, leve them untouched, so you can update bootstrap
 @import “../bootstrap/less/bootstrap.less”;

 // this is copy of bootstrap variables.less with custom color scheme and other customizations
 @import “custom-variables.less”;

 // your own overrides anc custom classes
 @import “custom-other.less”;

 // utilities as the last
 @import “../bootstrap/less/utilities.less”;
Run Code Online (Sandbox Code Playgroud)

但由于我是Bootstrap和Less的新手,我不确定这是否适合100%的Bootstrap 3.

1)我的问题是这个项目结构是否适合Bootstrap 3?

2)我不明白为什么utilities.less应该重新导入为最后一个文件(因为它已经导入核心bootstrap:bootstrap.less第一次然后第二次在theme.less中)?

3)Bootstrap 2有responsive.less文件和bootstrap.less.在Bootstrap 2中我必须responsive.less单独包括,但在Bootstrap 3中没有.但是,responsive-utilities.less我应该将其作为最后一个文件包含在内utilities.less吗?

css project-structure twitter-bootstrap

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