-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
File columns are not generated in context (I have created a separate issue on XrmContext)
Code has been created for uploading files:
var initializeFileBlocksUploadRequest = new InitializeFileBlocksUploadRequest
{
Target = target,
FileName = fileName,
FileAttributeName = targetAttributeName,
};
var initializeFileBlocksUploadResponse = (InitializeFileBlocksUploadResponse)adminDao.Execute(initializeFileBlocksUploadRequest);
var fileContinuationToken = initializeFileBlocksUploadResponse.FileContinuationToken;
var blockIds = new List<string> { };
const int blockSize = 4 * 1024 * 1024;
// Sends the file in blocks of 4 MB
for (int i = 0; i < ((file.Length / blockSize) + 1); ++i)
{
var blockId = Convert.ToBase64String(Encoding.UTF8.GetBytes(Guid.NewGuid().ToString()));
var uploadBlockRequest = new UploadBlockRequest
{
BlockId = blockId,
BlockData = file.Skip(i * blockSize).Take(blockSize).ToArray(),
FileContinuationToken = fileContinuationToken,
};
adminDao.Execute(uploadBlockRequest);
blockIds.Add(blockId);
}
var commitFileBlocksUploadRequest = new CommitFileBlocksUploadRequest
{
BlockList = blockIds.ToArray(),
FileContinuationToken = fileContinuationToken,
FileName = fileName,
MimeType = fileType,
};
adminDao.Execute(commitFileBlocksUploadRequest);Does not work in XrmMockup
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels