예제 #1
0
        public string CreateUploadSession(string folderId, string fileName, long fileSize)
        {
            var file = FileUploader.VerifyChunkedUpload(folderId, fileName, fileSize, FilesSettings.UpdateIfExist);

            var createSessionUrl = CommonLinkUtility.GetInitiateUploadSessionUrl(file.FolderID, file.ID, file.Title, file.ContentLength);
            var request          = (HttpWebRequest)WebRequest.Create(createSessionUrl);

            request.Method        = "POST";
            request.ContentLength = 0;

            using (var response = request.GetResponse())
                using (var responseStream = response.GetResponseStream())
                {
                    return(new StreamReader(responseStream).ReadToEnd()); //result is json string
                }
        }