Redian新闻
>
求!怎样制作一个可以上传文件到linux apache web 服务器的网页
avatar
求!怎样制作一个可以上传文件到linux apache web 服务器的网页# Linux - Linux 操作系统
s*n
1
杰希卡(化名)是一个23岁的美国外教,她的中文发音比我好,至少她能读对我永远都
分不清的平翘舌,她住在北京使馆区附近的一个涉外公寓里。因为住在这里的年轻女孩
大都是世界各国来的妓女,所以她进出的时候,门卫时不时的会问一些诸如此类的问题
:干你们这行儿收入还行吗?你有没有遇到过变态的客人?你家里知道你干这个吗?
以下是我和她在教师课间休息室里的对话。
“他们老以为我是妓女,我觉得很讨厌。”
“为什么会讨厌,因为被当成妓女?”
“对。”
“如果他们误以为你是工程师,你也会讨厌吗?”
“嗯……应该不会吧。”
“你瞧不起妓女吗?”
“不会啊。”
“那你觉得妓女不好是吗?”
“好像不太好吧?我还真没仔细想过。”
“那你现在想想”。
“嗯……我觉得做这个的人很恶心,我很难想象跟一个连一点好感都没有的陌生男人上
床就为了那点钱。”
“那要是给得多呢?”
“多也不可以,我觉得很恶心。”
“比如给你一个亿,就睡一次,还带套,你诚实地想一想。”
“哈,这个问题还真挺要命,嗯……我得认真想一下。”
“别想了,给你十个亿,还是你们老家的美元。”
“哈哈,那我可能会愿意。”
“所以她们和你可能没有本质的区别,她
avatar
b*g
2
来这里看看有没有人可以指点我一下,头都快炸了:)
我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~
avatar
T*n
3
这是创作

【在 s****n 的大作中提到】
: 杰希卡(化名)是一个23岁的美国外教,她的中文发音比我好,至少她能读对我永远都
: 分不清的平翘舌,她住在北京使馆区附近的一个涉外公寓里。因为住在这里的年轻女孩
: 大都是世界各国来的妓女,所以她进出的时候,门卫时不时的会问一些诸如此类的问题
: :干你们这行儿收入还行吗?你有没有遇到过变态的客人?你家里知道你干这个吗?
: 以下是我和她在教师课间休息室里的对话。
: “他们老以为我是妓女,我觉得很讨厌。”
: “为什么会讨厌,因为被当成妓女?”
: “对。”
: “如果他们误以为你是工程师,你也会讨厌吗?”
: “嗯……应该不会吧。”

avatar
N*w
4
找 apache 和 CGI 的教程看看?
avatar
A*e
5
这次终于记得注明转载了。
avatar
Z*0
6
php上传代码很简单,可能就10行代码.这个是匿名上传的,什么人都可以上传.
是你的server apache的DocumentRoot. 看apache的配置文件.
问题是你需要不需要用户管理?如果不需要,就用apache的自己文件目录保护方法.
avatar
c*1
7
不用什么dreamweaver的coldfusion。
首先搞清楚apache的数据结构
一般安装在xxx.../htdocs (如 /usr/local/apache/htdocs )
其实用Javascript, Java or Jsp都好,用php会更方便。
用php编写一个小文件如group_upload.php,它的内容是简单的form.
field1 :选择原文件在哪里
field2 :目标文件要放到哪里
group member premisson:Yes, or No
upload button(按这个就上传):这是关键,写一个function内部拷贝/上传文件
...
把group_upload.php放到/htdocs下或子目录/htdocs/yoursubfolder就行了
最好和mysql一起用,这样可方便排序和检索

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

avatar
N*w
8
en 偶敢说这些他看不懂
偶没做过的都看不懂
浏览器凭什么把那个文件发过来?

【在 c****1 的大作中提到】
: 不用什么dreamweaver的coldfusion。
: 首先搞清楚apache的数据结构
: 一般安装在xxx.../htdocs (如 /usr/local/apache/htdocs )
: 其实用Javascript, Java or Jsp都好,用php会更方便。
: 用php编写一个小文件如group_upload.php,它的内容是简单的form.
: field1 :选择原文件在哪里
: field2 :目标文件要放到哪里
: group member premisson:Yes, or No
: upload button(按这个就上传):这是关键,写一个function内部拷贝/上传文件
: ...

avatar
c*1
9
用浏览器upload照片用过吧?一个原理。
给上传者一个permission(对应User 的权限)
如果用Mysql,就是给这些group member一个user account,access/upload/modify
files.
>浏览器凭什么把那个文件发过来?<
不是发到User那里,是上传到server上的另一个地方

【在 N****w 的大作中提到】
: en 偶敢说这些他看不懂
: 偶没做过的都看不懂
: 浏览器凭什么把那个文件发过来?

avatar
N*w
10
浏览器只看到一个 form 和用户选择的文件名,
什么选项让它把文件内容发到服务器?

【在 c****1 的大作中提到】
: 用浏览器upload照片用过吧?一个原理。
: 给上传者一个permission(对应User 的权限)
: 如果用Mysql,就是给这些group member一个user account,access/upload/modify
: files.
: >浏览器凭什么把那个文件发过来?<
: 不是发到User那里,是上传到server上的另一个地方

avatar
c*1
11
方法很多。
其中一个是在网页上加一个Password,这个password只有adminstrtor给与那些用户。
--->对应我最早写的permission Yes
另一种方法是upload的内部function根据gruop member's user name来判断(这些用户
是可以acceess 那个 Linux server的gruop member)。
注意:可以设定公共的外部用户根本看不( can not access )到这个网页.

【在 N****w 的大作中提到】
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

avatar
N*w
12
你这些都是文件内容发过来之后的事情,
浏览器只看到一个 form 和用户选择的文件名,
什么选项让它把文件内容发到服务器?

【在 c****1 的大作中提到】
: 方法很多。
: 其中一个是在网页上加一个Password,这个password只有adminstrtor给与那些用户。
: --->对应我最早写的permission Yes
: 另一种方法是upload的内部function根据gruop member's user name来判断(这些用户
: 是可以acceess 那个 Linux server的gruop member)。
: 注意:可以设定公共的外部用户根本看不( can not access )到这个网页.

avatar
c*1
13
谁说了
》浏览器只看到一个 form 和用户选择的文件名《
??
form里加一个password就是我说的第一种方法permisson yes or NO
第二种方法,用户安uploadbutton时,内部对应uploadbutton的function首先根据登录
到这个系统的member's name来判断来给于permission.不符合的话,NO.上传不了
给出错误信息
明白了吧

【在 N****w 的大作中提到】
: 你这些都是文件内容发过来之后的事情,
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

avatar
N*w
14
form 的 button 什么选项有这个功能?
内部对应 upload button 的 function 是在服务器上运行,
又不会在客户端运行

【在 c****1 的大作中提到】
: 谁说了
: 》浏览器只看到一个 form 和用户选择的文件名《
: ??
: form里加一个password就是我说的第一种方法permisson yes or NO
: 第二种方法,用户安uploadbutton时,内部对应uploadbutton的function首先根据登录
: 到这个系统的member's name来判断来给于permission.不符合的话,NO.上传不了
: 给出错误信息
: 明白了吧

avatar
c*1
15
>form 的 button 什么选项有这个功能?<
当然是php来写了
》内部对应 upload button 的 function 是在服务器上运行《
你没写过php吧?哈哈
php是server side 语言
发送给用户的是html形式

【在 N****w 的大作中提到】
: form 的 button 什么选项有这个功能?
: 内部对应 upload button 的 function 是在服务器上运行,
: 又不会在客户端运行

avatar
N*w
16

php 发给用户什么 html form 阿。。。
你这意思不就是 php 的 function 是在服务器上运行嘛,server side...

【在 c****1 的大作中提到】
: >form 的 button 什么选项有这个功能?<
: 当然是php来写了
: 》内部对应 upload button 的 function 是在服务器上运行《
: 你没写过php吧?哈哈
: php是server side 语言
: 发送给用户的是html形式

avatar
c*1
17
你看来不清楚 php 和 html的关系,找本书看看就明白了

【在 N****w 的大作中提到】
:
: php 发给用户什么 html form 阿。。。
: 你这意思不就是 php 的 function 是在服务器上运行嘛,server side...

avatar
N*w
18
你看不清我说的问题?
让逼人帮忙看看

【在 c****1 的大作中提到】
: 你看来不清楚 php 和 html的关系,找本书看看就明白了
avatar
n*t
19
input 的type 是file啊。
类似这种东西。




【在 N****w 的大作中提到】
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

avatar
N*w
20
你的回答正点,hoho

【在 n******t 的大作中提到】
: input 的type 是file啊。
: 类似这种东西。
:

:


:


avatar
i*v
21
正确回答是,浏览器给服务器用http protocol发送一个stream,跟服务器说这个
stream是个文件,文件名是啥,后缀是啥。
服务器收到之后,给stream改个名字,加个后缀,找个地方存起来。
网络鬼说得不清不楚,怕是不太懂原理吧。
avatar
g*s
22
服务器支不支持php啊?
avatar
N*w
23
perl cgi 也可以

【在 g****s 的大作中提到】
: 服务器支不支持php啊?
avatar
g*e
24
C++和Java最好。别用PHP,过时了。Perl的兼容性不好。
avatar
a*e
25
俺觉得是没看见估计找茬,hoho
这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
俺觉得代码网上应该一搜一大堆

【在 c****1 的大作中提到】
: 你看来不清楚 php 和 html的关系,找本书看看就明白了
avatar
f*t
26
楼主既然不是很熟悉这个的话,应当弄个速成的
我的研究组用的是egroupware,里面功能俱全还能传输数据,用debian的话,所有打包
做好,楼主只需要用gui来配置一下。很好很强大

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

avatar
n*t
27
别人又没问原理。。。还有一堆原理说出来,还是不知道怎么写。
P.S 我用C写file upload的cgi程序的时候,95%的几率你还没见过internet是什么东西。

【在 i***v 的大作中提到】
: 正确回答是,浏览器给服务器用http protocol发送一个stream,跟服务器说这个
: stream是个文件,文件名是啥,后缀是啥。
: 服务器收到之后,给stream改个名字,加个后缀,找个地方存起来。
: 网络鬼说得不清不楚,怕是不太懂原理吧。

avatar
c*l
28
您老概念不清就不要来现眼了

【在 a*******e 的大作中提到】
: 俺觉得是没看见估计找茬,hoho
: 这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
: 支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
: 俺觉得代码网上应该一搜一大堆

avatar
f*Q
29
打雷了。打雷了。

【在 a*******e 的大作中提到】
: 俺觉得是没看见估计找茬,hoho
: 这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
: 支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
: 俺觉得代码网上应该一搜一大堆

avatar
f*Q
30
在/var目录下面见一个nobody可以写的目录,把destination选成那个目录看看行不行。
我没真正用过coldfusion,只是一点感觉。试试看吧。

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

avatar
L*1
31

其实Fortran最好!
开个玩笑。现在来点正经的。服务器是Apache, Perl怎么可能兼容性不好?
Java需要Tomcat,你想把楼主弄糊涂?

【在 g****e 的大作中提到】
: C++和Java最好。别用PHP,过时了。Perl的兼容性不好。
avatar
a*i
32
问问题之前可以先去google下.
google "php upload"
avatar
b*g
33
感谢大家的热情赞助!!!
着两天听取大家的建议,再加上网上的一些帮助,徒手安装了mysql, php, 终于成功
了,也学到了不少东西!
avatar
c*1
34
不错不错,祝贺成功!
有了mysql, php,你以后可做很多事了~~~
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。