我在Swift方面显然做错了,这是我的代码:
func testUpload(){ let bundle = NSBundle.mainBundle() let path = bundle.pathForResource("someTestfile",ofType: "zip")! var data: NSData = NSData(contentsOffile: path)! var request = NSMutableURLRequest(URL: NSURL(string: "http://testsite.com/upload")!) request.httpMethod = "POST" let boundary = "----------ds2Gry67efddagdfsfhsHF" let ContentType = "multipart/form-data; boundary=\(boundary)" request.setValue(ContentType,forhttpheaderFIEld:"Content-Type") request.setValue("Keep-Alive",forhttpheaderFIEld: "Connection") self.uploadfiles(request,data: data)}func uploadfiles(request: NSURLRequest,data: NSData) { var configuration = NSURLSessionConfiguration.defaultSessionConfiguration() var session = NSURLSession(configuration: configuration,delegate: self,delegateQueue: NSOperationQueue.mainQueue()) var task = session.uploadTaskWithRequest(request,fromData: data) task.resume()}
我很确定我错过了一些东西,我只是想不通它是什么……
解决方法 POST方法,需要添加头文件application / x-www-form-urlencoded 总结以上是内存溢出为你收集整理的Swift上传文件到PHP服务器全部内容,希望文章能够帮你解决Swift上传文件到PHP服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)