bearcat 发表于 2008-2-21 11:50

我为什么没有办法贴图片附件?

在“上传附件”里点击"浏览",然后插入到帖子里。然后再点击“编辑帖子”或“发新话题”,就会出现打开一个post.php的信息,页面仍然停留在编辑帖子的页面上,无法提交帖子。
这个问题从昨天晚上发现,到现在仍然没有修复。出现问题的帖子是:http://www.astronomy.com.cn/bbs/thread-87295-1-1.html
我使用了windows下的ie、firefox和linux下的firefox,都出现同样或类似的问题。linux下的firefox会下载下来那个php文件,内容是某种脚本参杂了大量乱码。windows下的firefox会提示无法打开某php文件,路径在本机的网页缓存中。windows下的ie会直接进入一个ie的“无法打开网页”的页面,地址栏的内容好像是牧夫上post.php的连接,但后面的参数似乎不全,如果用这个连接重新连接,会出现牧夫的“帖子不存在”的错误信息。
请管理员帮忙检查一下问题出现的原因,谢谢!

玄鉴 发表于 2008-2-21 17:54

请等待大家的回复

bearcat 发表于 2008-2-22 23:39

又试了一下,编辑帖子和发帖子都不行。
看别人都能发帖子,怎么我就不行呢?
用windows和linux、ie和firefox都不行,怪事了。
管理员见过类似的情况吗?
还需要我提供什么信息就回贴告诉一声。

Magician-KID 发表于 2008-2-22 23:44

1.上传图片的格式不对
2.上传图片太大
3.你那的网速太堵

3可能比较大

sky90c 发表于 2008-2-22 23:53

http://www.astronomy.com.cn/bbs/thread-85393-1-1.html

bearcat 发表于 2008-2-22 23:53

回复 4# 的帖子

1、图片是jpg的,从photoshop中正常导出的。
2、我的上传权限是1024k,两个图片分别是260k和440k。
3、我的网速的确是不快,用教育网直通车。但出错信息不是超时什么的,而是要下载打开post.php文件。

bearcat 发表于 2008-2-23 00:07

回复 5# 的帖子

这个过程我显然知道,以前发过很多图了……
只是这次不知道为什么,就是发不上去。
我试着换用了一个马甲,好像那个马甲可以正常发贴,但权限不够,不能发那么大的图片,所以也没成功。
所以这个问题可能与我这个bearcat用户有关的,而与我的浏览器无关,不知道是怎么回事。

bearcat 发表于 2008-2-23 00:08

另外这个帐号在观测摄影版发新贴也不能贴图,别的版没试过。

玄鉴 发表于 2008-2-23 12:22

这样是要看看是不是你的帐号权限被限制了

bearcat 发表于 2008-2-23 19:43

原帖由 玄鉴 于 2008-2-23 12:22 发表 http://www.astronomy.com.cn/bbs/images/common/back.gif
这样是要看看是不是你的帐号权限被限制了

我没有收到任何被限制的信息啊,您有权限帮我查查吗?
另外如果权限不够,出错信息我见过,是正常的页面报错,而不是这种不同浏览器表现不一样的意外错误。

玄鉴 发表于 2008-2-23 21:05

我的权限不够
我在找人给你看

bearcat 发表于 2008-2-24 02:41

多谢多谢!                                                            .

rjxie 发表于 2008-2-24 04:08

原帖由 bearcat 于 2008-2-24 02:41 发表 http://www.astronomy.com.cn/bbs/images/common/back.gif
多谢多谢!                                                            .

奇怪了,我刚刚看了你的帐户一切正常的.看看能否换台电脑试下.
我们将尽力帮你.

bearcat 发表于 2008-2-25 19:34

原帖由 rjxie 于 2008-2-24 04:08 发表 http://www.astronomy.com.cn/bbs/images/common/back.gif
奇怪了,我刚刚看了你的帐户一切正常的.看看能否换台电脑试下.
我们将尽力帮你.
好的,我明天用别人的机器试试。
多谢!

bearcat 发表于 2008-2-26 10:46

test

bearcat 发表于 2008-2-26 11:35

看起来是我的机器的问题,刚才在办公室的机器上能发图片,如上帖。
我回头删除cookie试试,或者看看我这边的什么设置是不是有问题。
不好意思,给大家添麻烦了。

玄鉴 发表于 2008-2-26 17:47

::070821_06.jpg::
找到问题就好

bearcat 发表于 2008-2-26 23:39

test



[ 本帖最后由 bearcat 于 2008-2-26 23:46 编辑 ]

bearcat 发表于 2008-2-27 00:21

找到一个可能的原因

问题可能在于论坛的代码对图片的大小判断上。
我的附件限额是1024K,但是实际上大约300~500K左右的一些图片就已经无法上传了,从楼上的几个图片可以看出,在上传后编辑的时候图片大约被放大了两倍到三倍左右。所以我在办公室上传成功仅仅是因为这个山水的图片比较小而已。
我写了一段程序用于截获我的机器与牧夫之间的通信。我发现,当我传小文件时,客户端把所有信息包括附件都POST到服务器的post.php上,然后服务器返回一个“HTTP/1.1 200 OK”和相关的内容。如果我传大文件,POST还照常没有变化,但服务器不给返回信息而直接中断connection(在keep-alive模式的http对话下),造成客户端反馈给用户的结果是得到“0字节的post.php文件”。
也就是说,当开始上传的时候,客户端的代码判断图片没有超额,但是上传完毕之后,服务器端的代码判断图片超过限额,于是拒绝答复,导致客户端出错。
这些测试是在我自己的机器上验证的,不知道是否与我的机器的细节有关。另外以前曾经传过的一个较大的文件(在http://www.astronomy.com.cn/bbs/thread-84956-1-1.html)没有出过这种错误,现在编辑那个帖子会发现其中的图片附件已经达到1.55M了,超过了我应该的限额。不知道为什么。

玄鉴 发表于 2008-2-27 18:18

看来可能是论坛的服务器有些问题
图片大小的限制可能根源不是论坛而是服务器
等我问问geoh
页: [1] 2
查看完整版本: 我为什么没有办法贴图片附件?