0

このコードを使用して、WinForm アプリケーションの sharepoint に pdf ファイルをアップロードします。できます。クリックして共有ポイントで開こうとすると、「ドキュメントを編集用に開くことができませんでした。ドキュメントを編集するための Windows SharePoint Services 互換アプリケーションが見つかりませんでした」というメッセージが表示されました。

コードは次のとおりです。

            FileStream fStream = new FileStream(filename, FileMode.Open, FileAccess.Read);
            BinaryReader br = new BinaryReader(fStream);

            byte[] bytes = br.ReadBytes((int)numBytes);

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.ContentType = "application/pdf";
            request.Credentials = CredentialCache.DefaultCredentials; 
            request.Method = "PUT";
            byte[] buffer = new byte[1024];
            using (Stream stream = request.GetRequestStream())
            using (MemoryStream ms = new MemoryStream(bytes))
                for (int i = ms.Read(buffer, 0, buffer.Length); i > 0; i = ms.Read(buffer, 0, buffer.Length))
                    stream.Write(buffer, 0, i);
            WebResponse response = request.GetResponse();
            response.Close();
4

0 に答える 0