Php iOS不会将音乐文件上载到我的服务器
我正在尝试将一个文件从iOS设备上载到iIIS Web服务器(Windows Server Web 2008),但由于某些原因,如果添加的文件大于某个大小(看起来大约10MB),它将不会收到请求 关于这件事,我又问了几个问题,并从中找到了很多答案。我仍然有一个大文件没有被发送的问题。以前的上限是2MB,现在大约是10MB左右。php中与此相关的所有设置都已设置为500MB或6000秒超时。IIS的maxRequestBuffer也已设置为500MB,这应该不是问题所在 看看我改变了什么allready,我认为问题在于应用端根本不发送它。以前,请求将由服务器发送和接收,代码将被激发,但文件将被忽略,因为当时文件太大。然而,现在当我有一个大文件的请求将不会收到 我的Objective-c代码如下:Php iOS不会将音乐文件上载到我的服务器,php,objective-c,iis,Php,Objective C,Iis,我正在尝试将一个文件从iOS设备上载到iIIS Web服务器(Windows Server Web 2008),但由于某些原因,如果添加的文件大于某个大小(看起来大约10MB),它将不会收到请求 关于这件事,我又问了几个问题,并从中找到了很多答案。我仍然有一个大文件没有被发送的问题。以前的上限是2MB,现在大约是10MB左右。php中与此相关的所有设置都已设置为500MB或6000秒超时。IIS的maxRequestBuffer也已设置为500MB,这应该不是问题所在 看看我改变了什么allre
NSString *theUrl = @"myserverurl";
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:theUrl]];
[request setNumberOfTimesToRetryOnTimeout:2];
[request setShouldContinueWhenAppEntersBackground:YES];
NSTimeInterval timeOutSecs = 60000;
[request setTimeOutSeconds:timeOutSecs];
//[request setUploadProgressDelegate:(id)];
[request setFile:[soundFileURL path] forKey:@"mainfile"];
[request startSynchronous];
如果有人能告诉我这里出了什么问题,那将对我有很大帮助!我找不到任何允许发送更大文件的方法,所以关于这方面的任何帮助都将非常好!)
提前谢谢
编辑
经过一些测试,似乎11.1MB(5分钟48秒的声音)是最大值。大于此值将导致上载失败。需要检查的两个主要方面:
-requestFailed:
委托方法,并在调试器中分析该错误对象。(见附件)您可能需要阅读“帮助”以获得不同字段的解释。首先,我没有从服务器获得任何信息,因此无法检查响应的标题。我认为问题不在于任何类型的防火墙,因为端口80是完全开放的,它确实适用于较小的文件。。最后,我找不到日志,所以如果你能告诉我在哪里可以找到这些日志,那就太棒了!我检查了,应用程序返回一个空值作为错误。所以我想php代码可能因为某种原因出了问题。。我想知道如何/在哪里检查服务器日志。