Sharepoint Provider托管应用程序:文件上载大文件问题

时间:2015-10-29 14:53:57

标签: sharepoint office365 sharepoint-online

使用大于30MB的文件的fileupload会出现问题。 我通过Sharepoint Executor(REST)上传它们。

通过上传大于30MB的文件,我在Internet Explorer的控制台中收到错误消息,说明内存不够......

如何阻止此消息? web.config中的更改不会出现,所以我认为这是一个客户端问题。 我可以在Sharepoint中配置一些东西吗?因为它是提供者托管我不知道究竟是什么问题...

这是我的代码的一部分:

var getFile = getFileBuffer(nextFileID);
        getFile.done(function (arrayBuffer) {

            // Add the file to the SharePoint folder.
            var executor = new SP.RequestExecutor(appweburl);
            var fileCollectionEndpoint = calculateEndpoint(nextFileID);


            var fileData = '';
            var byteArray = new Uint8Array(arrayBuffer);
            for (var i = 0; i < byteArray.byteLength; i++) {
                fileData += String.fromCharCode(byteArray[i]);
            }


            // Send the request.
            var x = executor.executeAsync({
                url: fileCollectionEndpoint,
                method: "POST",
                body: fileData,
                timeout: 3000000,
                binaryStringRequestBody: true,
                headers: { "accept": "application/json;odata=verbose" },
                success: function (data) {
                    var file = JSON.parse(data.body).d;...

提前致谢!

致以最诚挚的问候,

AJ

1 个答案:

答案 0 :(得分:0)

您是否可以访问SharePoint Central管理?如果是,请检查Web应用程序的最大上传大小: 中央管理员&gt;应用程序管理&gt;管理Web应用程序&gt;选择所需的Web应用程序,然后单击功能区上的“常规设置”。

选中link