问题列表 - 第176531页

访问临时文件夹时,ASP.NET无权访问所请求的资源

我使用ASP.NET和C#创建的应用程序在读取文档时使用临时路径来存储文档,然后在以下情况下将其删除:

string path = string.Concat((Server.MapPath("~/temp/" + FileUpload1.FileName)));

Array.ForEach(Directory.GetFiles((Server.MapPath("~/temp/"))), File.Delete);
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助.StockControl文档是一个示例,可以从网络上的多台计算机导入.根据错误消息,我的文件看起来没有被上传并保存到临时目录中......

调试时的本地路径(WORKS):

C:\Users\USER\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\temp
Run Code Online (Sandbox Code Playgroud)

应用程序已成功部署,但是当我附加文件并按"导入"时,我会显示一条错误消息:拒绝访问路径'C:\ inetpub\wwwroot\StockControl\temp\Book1.xls'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
Run Code Online (Sandbox Code Playgroud)

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径'C:\ inetpub\wwwroot\StockControl\temp\Book1.xls'.

ASP.NET无权访问所请求的资源.考虑将资源的访问权限授予ASP.NET请求标识.ASP.NET具有基本进程标识(IIS 5上通常为{MACHINE}\ASPNET,IIS 6和IIS 7上为网络服务,IIS 7.5上已配置的应用程序池标识),如果应用程序未模拟,则使用该标识.如果应用程序模拟通过,则标识将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户.

要授予对文件的ASP.NET访问权限,请在"文件资源管理器"中右键单击该文件,选择"属性",然后选择"安全"选项卡.单击"添加"以添加适当的用户或组.突出显示ASP.NET帐户,并选中所需访问的框.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

c# asp.net iis

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

Grep和正则表达式 - 为什么我要逃避花括号?

我对grep似乎解析正则表达式的方式感到非常困惑:

$ echo "@NS500287" | grep '^@NS500[0-9]{3}'
#nothing
$ echo "@NS500287" | grep '^@NS500[0-9]\{3\}'
@NS500287
Run Code Online (Sandbox Code Playgroud)

这不可能是正确的.为什么我要转义大括号,它是"匹配前一个,N次"组件的一部分(而不是,例如方括号)?

只有当我正在编写一个实际匹配的正则表达式{并且}在查询字符串中作为文字字符时,才应该逃避?

更多的是CRI德心比什么都重要,但我很好奇的答案.

regex bash shell grep escaping

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

多列的唯一约束-允许单个null

我发现了这一点:多列上的唯一约束

SQL> CREATE TABLE t (id1 NUMBER, id2 NUMBER);

Table created
SQL> ALTER TABLE t ADD CONSTRAINT u_t UNIQUE (id1, id2);

Table altered
SQL> INSERT INTO t VALUES (1, NULL);

1 row inserted
SQL> INSERT INTO t VALUES (1, NULL);

INSERT INTO t VALUES (1, NULL)

ORA-00001: unique constraint (VNZ.U_T) violated
Run Code Online (Sandbox Code Playgroud)

我想创建一个允许输入多个(X,null)值的约束,以便该约束仅在该约束所要的两个值都不为null时才起作用。这可能吗?

sql oracle

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

HTML5 FileReader的问题

我尝试在我的项目中运行FileReader函数,但它只能工作pas.Mon项目的工作方式如此,我列出了目录中的所有文件.一切正常.但是当我在列表中选择一个文件(我的文件是本地的)时,我最终得到了这个错误,我不明白:

未捕获的TypeError:无法在'FileReader'上执行'readAsText':参数不是Blob.

这是我的代码:

GetFileName function (fs) {
     var target = event.target || event.srcElement;

     var childs = target.parentNode.childNodes;
     {for (i = 0; i ++; i <childs.length)
         if (target == childs [i]) break;
     }

     console.log (i); // Index li
     console.log (event.target.innerHTML); // li value

     filename = "~ / Downloads / snippets" + event.target.innerHTML;

var fr = new FileReader ();
fr.onload = function (e) {
     console.log (e.target.result);
};
fr.readAsText (filename);
}
Run Code Online (Sandbox Code Playgroud)

有谁知道什么不起作用?

预先感谢您的帮助!

html5 filereader google-chrome-app

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

位置67处的意外字符(j)

我有一个json文件,其中包含代表某些形状的json数组,

[{"Cordinates":  [272.0,81.0,200.0,100.0],
  "Type":"Ellipse2D",
  "Color":java.awt.Color[r=255,g=0,b=0]},
 {"Cordinates":[227.0,272.0,200.0,100.0],
  "Type":"Rectangle2D",
  "Color":java.awt.Color[r=255,g=0,b=0]}
]
Run Code Online (Sandbox Code Playgroud)

错误

Unexpected character (j) at position 67.
Run Code Online (Sandbox Code Playgroud)

这是我的代码来解析这个

public List<ShapeItem> read() {     
    try {
        Object obj = parser.parse(new FileReader(filePath));
        JSONArray ja = (JSONArray)obj;          
        for (int j = 0; j < ja.size(); j++){
             JSONObject si = (JSONObject) ja.get(j);
             String type = (String) si.get("Type");             
             JSONArray cordinates = (JSONArray) si.get("Cordinates");
             Float x, y, width, height;
             x = (Float) cordinates.get(0);
             y = (Float) cordinates.get(1);
             width = (Float) cordinates.get(2);
             height = (Float) cordinates.get(3);
             if (type.equals("Ellipse2D")){
                s …
Run Code Online (Sandbox Code Playgroud)

java json

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

如何制作一组列表

我有一个这样的列表列表:

i = [[1, 2, 3], [2, 4, 5], [1, 2, 3], [2, 4, 5]]
Run Code Online (Sandbox Code Playgroud)

我想得到一个包含"唯一"列表的列表(基于它们的元素),如:

o = [[1, 2, 3], [2, 4, 5]]
Run Code Online (Sandbox Code Playgroud)

我无法使用,set()因为列表中有不可清除的元素.相反,我这样做:

o = []
for e in i:
  if e not in o:
    o.append(e)
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

python

32
推荐指数
3
解决办法
3万
查看次数

Python:如何使用folderId将文件上传到Google Drive中的特定文件夹

因此,我正在尝试将文件上传到用户指定的特定 Google 云端硬盘文件夹。下面是我尝试过的代码。我获取了文件夹ID,并尝试将文件发布到该文件夹​​,但出现错误404 Not Found

def post_file(self, files_to_send, config = {}):
  if config:
    if type(config) is str:
      config = literal_eval(config)
    path_id = config.get('path')
  for file_to_send in files_to_send:
    filename = file_to_send.name.split('/')[-1]
    status = self.call.post('https://www.googleapis.com/upload/drive/v2/files?uploadType=media/' + str(path_id) + "/children")
Run Code Online (Sandbox Code Playgroud)

使用 Drive API 文档上的界面,我可以获取具有相同文件夹 ID 的数据,但无法发布(即使使用该界面)。Files_to_send是一个列表,其中包含我需要上传到特定文件夹的所有文件,并config包含文件夹路径。

我需要帮助了解我做错了什么。我已阅读文档并查看其他答案,但尚未找到解决方案。当我不指定文件夹 ID 时,虚拟文件​​确实会发布到我的驱动器,但它不会上传我想要的文件,并且当我指定文件夹 ID 时它根本不会上传任何内容。

本质上,我需要帮助将文件插入到 Google 云端硬盘中的特定文件夹中。

谢谢!

python google-drive-api

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

iOS 8.1中CGContextDrawPDFPage中的内存泄漏?

在iOS 8.1下,使用CGContextDrawPDFPage将PDF页面呈现到图形上下文中时出现内存泄漏。在模拟器中并没有发生这种情况,但是每次(在iPad Air上),都会发生数百次272字节的malloc内存泄漏。如果我注释掉CGContextDrawPDFPage,泄漏将消失。

还有其他人会得到类似的行为吗?

CGDataProviderRef dataProvider = CGDataProviderCreateWithCFData((CFDataRef)data);
CGPDFDocumentRef pdf = CGPDFDocumentCreateWithProvider(dataProvider);


CGPDFPageRef page;

// Grab the PDF page
page = CGPDFDocumentGetPage(pdf, pageNo + 1);

UIGraphicsBeginImageContext(aRect.size);
CGContextRef context = UIGraphicsGetCurrentContext();

CGContextTranslateCTM(context, 0, aRect.size.height);
CGContextScaleCTM(context, 1, -1);

CGContextDrawPDFPage(context, page); // <-  LEAKING?!?!?

// Would create the new UIImage from the context
//image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

CGPDFDocumentRelease(pdf);
CGDataProviderRelease(dataProvider);
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪(反向):

分配

38.58 MB 36.7%148743 std :: __ 1 ::列表> ::列表(std :: __ 1 ::列表> const&)

19.61 MB 18.6%75610 std :: __ 1 :: …

memory-leaks objective-c ios ios8

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

Xcode自动完成停止工作

我正在使用Xcode 6.1和Swift项目.

我每天都会多次获得"SourceKit"(iirc)编辑器崩溃问题,但它通常会自行解决,并且不会导致必须关闭Xcode.

现在它发生的最后一次解决了,但现在已经取消了所有自动完成调用.没有什么是autocompletes,我的类函数,UI*,没有(除了基本类型UInt等).

我已经清除了派生数据,删除了Xcode及其相关文件,重新安装并且没有任何内容自动完成,也没有使用转义键来显示建议.自动填充功能肯定会在首选项中进行检查,因为我在今天发行之前已经使用了近一个月.

还有其他人经历过这个吗?有没有人有解决这个问题的方法?真的,真的需要自动完成回来.

谢谢

xcode swift

12
推荐指数
2
解决办法
6821
查看次数

在dojo dgrid中不区分大小写的排序

是否可以在不区分大小写的情况下进行排序?

例如,默认情况下,排序显示如下:

Awesomeman
adam
beyonce
Run Code Online (Sandbox Code Playgroud)

但是,我想要像:

adam
Awesomeman
beyonce
Run Code Online (Sandbox Code Playgroud)

是否有可能轻易超越灵敏度?从我可以告诉网格继承OnDemandGridOnDemandList,它们都继承自GridList.对于我的商店,我正在使用Memory包装Observable.

截至目前,我正在尝试覆盖_setSortList.js,但是这不是工作.那些熟悉这些框架的人?

javascript dojo dgrid

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