我正在尝试使用我的内部应用程序创建一个Sharepoint文档库(很少有HTML,xml,css,js和图像共同创建一个很酷的网站外观和感觉)。
我们没有可以支持PHP / MySQL或任何类型的数据库功能的服务器/主机...只有共享工作区可用于sharepoint 2007.所有用户都将在Internet Explorer 8上。最多用户1000但它是他们可能会访问
所有页面都是静态的 - 仅查看信息,但我确实想要计算访问特定HTML的次数。
所以我有这个代码,每次打开页面时都会创建一个新的文本文件。
它在本地文件夹上完全正常,但如果我把它放在sharepoint doc库上,它就不会创建新文件。它也没有给出错误。
请您帮忙使用这个或任何其他方法使用我可以收集使用信息 - 将来我希望有收集用户评论/评级的表格,这些表格将保存在这样的小文本文件中。
代码 -
<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>
答案 0 :(得分:0)
我使用createFile()函数为Sharepoint创建了一个JavaScript API:http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.html#.createFile
我认为这个功能可以帮到你。
另外,要阅读本地文件,您可以使用ActiveX(如您所做)或Flash(https://github.com/Aymkdn/FileToDataURI)