.docx 파일을 mysql 데이터베이스에 largeblobs로 별도의 덩어리로 저장하고 있습니다 (각 blob을 오버플로하지 않도록). 그런 다음 PHP에서 나는 데이터베이스에서 청크를 "붙이는"후에 문서를 표시합니다. 문서가 페이지 나누기를하지 않는 것으로 나타나는 점을 제외하면 모든 것이 훌륭하게 보입니다.이 프로그램은 다른 프로그램으로 내보내려고 할 때 문제가됩니다. 누구든지 페이지 나누기를 얻는 방법이나 내가 잘못 간 곳을 알고 있습니까?mysql에 저장된 docs라는 단어가 페이지 나누기없이 표시되는 이유는 무엇입니까?
<?
$username=xxx;
$password=xxx;
$database=xxx;
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Unable to select database");
$doc=$_GET['doc'];
header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
$request = mysql_query("SELECT docData FROM tblDoc WHERE doc='$doc' ORDER BY pieceOrder ASC");
while($row=mysql_fetch_array($request)) {
echo $row['docData'];
}
mysql_close();
?>
그게 답이 아니라는 것을 알고 있습니다.하지만 당신에게 질문이 있습니다. 전통적인 저장 장치 대신에 왜 얼룩을 사용합니까? – ex3v
나는 방금 이것을 만들었고 그것을하는 "전통"방법을 정말로 모르기 때문에. 더 깨끗한 해결책이 있다면 알려 주시기 바랍니다 - 이것은 내가 생각해 낸 것입니다. – Rossi
방금 파일을 원격으로 저장하는 방법이 필요했습니다. 이것은 거의 작동합니다 ... – Rossi