【发布时间】:2012-07-18 16:38:23
【问题描述】:
我有一个要求,用户可以通过同一应用将应用中存在的文件上传到 SharePoint。
是否可以使用 Objective C 上传文件?将(大)文件上传到 SharePoint 的方法应该是什么?
是否有任何 Apple API 或第三方库可以上传文档?
编辑: 我尝试使用共享点的http://schemas.microsoft.com/sharepoint/soap/CopyIntoItems 方法。但它需要将base64 编码格式的文件嵌入到SOAP 请求的主体中。当我尝试将 30 MB 文件转换为 base64 编码字符串时,我的代码在设备上崩溃了?相同的代码在模拟器上执行得很好
是否有任何其他替代方法可以将文件(如文件流等)上传到共享点? 我可能必须上传最大 500 MB 的文件?是否有更高效的库将 NSData 转换为大文件的 base64 编码字符串???
【问题讨论】:
-
您最好将该编辑作为一个单独的问题 - 它专门询问对大文件进行 base64 编码的算法,此时与 SharePoint 无关。
标签: ipad sharepoint file-upload base64 large-files