m*t 发帖数: 7490 | 1 将一些pdf文件存到mysql里了,然后用php读出来生成下载文件
发现如果用header("Content-type: application/pdf")来声明的话
IE会自动打开pdf,而不是询问是打开还是保存
不知有什么办法可解?多谢 |
d*****l 发帖数: 8441 | 2 Just curious. How could you save pdf files to a database? I guess that
databases contain tables rather than files. |
s***2 发帖数: 6 | 3 Using HTTP Header "Content-Disposition" ,
e.g
response.setHeader("Content-Disposition",
" inline; filename=myXXXX.pdf"); |
s***2 发帖数: 6 | 4 Using HTTP Header "Content-Disposition" ,
e.g
response.setHeader("Content-Disposition",
" inline; filename=myXXXX.pdf"); |
B*****g 发帖数: 34098 | 5 google "blob", "clob"
【在 d*****l 的大作中提到】 : Just curious. How could you save pdf files to a database? I guess that : databases contain tables rather than files.
|
d*****l 发帖数: 8441 | 6 Thanks!
Read a little.
Is there any limitations of such methods? Is it better than just storing
URLs?
【在 B*****g 的大作中提到】 : google "blob", "clob"
|
m*t 发帖数: 7490 | 7 试了一下,这下是只能保存不能打开了。很奇怪
不过还是多谢
【在 s***2 的大作中提到】 : Using HTTP Header "Content-Disposition" , : e.g : response.setHeader("Content-Disposition", : " inline; filename=myXXXX.pdf");
|
s***2 发帖数: 6 | 8 你的意思是保存的pdf文件不能用acrobat reader打开了还是不能直接用IE打开了? |
m*t 发帖数: 7490 | 9 搞定了 把inline换成attachment就行了
【在 s***2 的大作中提到】 : Using HTTP Header "Content-Disposition" , : e.g : response.setHeader("Content-Disposition", : " inline; filename=myXXXX.pdf");
|