簡體   English   中英

如何使用Javascript在Sharepoint 2007文檔庫中創建新文件

[英]How to create a new file in Sharepoint 2007 document library using Javascript

我正在嘗試使用我的內部應用程序創建一個Sharepoint文檔庫(很少有HTML,xml,css,js和圖像協同工作以創建漂亮的網站外觀)。

我們沒有可以支持PHP / MySQL或任何類型的數據庫功能的服務器/主機...共享點2007只有可用的共享工作區。所有用戶都將在Internet Explorer 8上。最大用戶數為1000,但是他們可能可能會訪問

所有頁面都是靜態的-僅查看信息,但是我確實想統計訪問特定HTML的次數。

所以我有這段代碼,每次打開頁面時都會創建一個新的文本文件。

它在本地文件夾上可以正常工作,但是如果我將其放在sharepoint文檔庫中,則不會創建新文件。 它也不給出錯誤。

我能否收集使用情況信息,請您幫忙解決這一問題或其他任何方法,將來我甚至希望擁有一些表單來收集用戶評論/評分,這些表單將保存在如此小的文本文件中。

代碼-

            <HTML xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"> 
            <HEAD> 

            <SCRIPT language="JavaScript"> 

            function WriteFile() 
            {
                var d = new Date();
                var n = d.getTime(); 
                var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
                var fh = fso.CreateTextFile(n, true); 
                // fh.WriteLine("Some text goes here..."); 
                fh.Close(); 
            }

            </SCRIPT>


            </HEAD>

            <BODY>
            <P>
            <SCRIPT language="JavaScript">  WriteFile(); </SCRIPT>
            </P>
            </BODY>
            </HTML>

我使用createFile()函數為Sharepoint創建了JavaScript API: http : //aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.html#.createFile

我認為此功能將為您提供幫助。

同樣,要讀取本地文件,您可以使用ActiveX(如您所做的那樣)或Flash( https://github.com/Aymkdn/FileToDataURI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM