1
我已經使用下面的代碼來保存打開的docx文件。在php中使用edraw保存ms word docx文件
的javascript:
function SavetoServer(){
OA1.Save();
OA1.CloseDoc();
OA1.HttpInit();
OA1.HttpAddPostFile("C:\wamp\www\rte\sample2.docx");
document.OA1.HttpPost("http://localhost/rte/actor2.php");
}
PHP代碼 「actor2.php」
<?php
header("http/1.1 200 OK");
$handle = fopen($_FILES['trackdata']['name'],"w+");
if($handle == FALSE)
{
exit("Create file error!");
}
$handle2 = fopen($_FILES['trackdata']['tmp_name'],"r");
$data = fread($handle2,$_FILES['trackdata']['size']);
fwrite($handle,$data);
fclose($handle2);
fclose($handle);
exit(0);
?>
該文件不保存,當我們在瀏覽器中改變。任何人都可以看到這個問題嗎?
最後我有固定的JavaScript代碼行。 用戶在javascript函數下面三行以下。 OA1.HttpAddPostFile(「C:\ wamp \ www \ rte \ sample2.docx」); OA1.HttpAddPostOpenedFile(「sample2.docx」); 0121.HttpPost(「http://localhost/rte/actor2.php」); – Saifi
很奇怪,因爲用JS你無法訪問電腦文件夾!安全限制。 –