PHP-无需<;表格>;标签?
如果用php上传文件,用简单的方式,我可以做到喜欢这个页面PHP-无需<;表格>;标签?,php,Php,如果用php上传文件,用简单的方式,我可以做到喜欢这个页面 <?php if($_FILES) { DO UPLOAD } ?> <form action='' enctype='multipart/form-data' method='post'> <input type="file" name="file"> <input type="submit" name="upload" value="submit"> </f
<?php
if($_FILES)
{
DO UPLOAD
}
?>
<form action='' enctype='multipart/form-data' method='post'>
<input type="file" name="file">
<input type="submit" name="upload" value="submit">
</form>
现在,我必须上传文件,但没有像这样的标签
------index.html----
<input type="file" name="file">
<a href="upload.php">Upload</a>
--------------------
------upload.php-----
CODE PHP TO UPLOAD FILE
---------------------
----index.html----
--------------------
------upload.php-----
编写PHP代码以上载文件
---------------------
当点击上传链接时,它可以是一个做上传的页面
但我不知道如何上传页面可以得到文件没有标签的形式
Simple index.html只发送文件名,并在本地上传页面进程
对不起,我的英语不好。否。只有在多部分/orm数据表单的帮助下,您才能发送$\u文件数组进行上载。否。只有在多部分/orm数据表单的帮助下,您才能发送$\u文件数组进行上载。否,如果没有
标记,则无法执行标准文件上载
唯一的例外是jQuery/Javascript解决方案 否,如果没有
标记,则无法执行标准文件上载
唯一的例外是jQuery/Javascript解决方案 您想要的似乎是一个类似于链接的提交按钮。您可能需要(HTML)之类的内容:
看起来你想要的是一个像链接一样的提交按钮。您可能需要(HTML)之类的内容:
你想要什么还不太清楚。但事实上,有一种方法可以在没有表单的情况下上传文件(以及它的POST-request方法/ctype)。这叫做“放”请求。所有主要的http库都可以做到这一点。主要浏览器仅通过AJAX 但是,接收脚本必须具有特定的支持。需要检查$\u服务器[请求\u方法]并读取表单php://input,它实际上只允许接收单个文件。甚至可能需要将其设置为Apache处理程序:
第一个谷歌结果:你想要什么还不太清楚。但事实上,有一种方法可以在没有表单的情况下上传文件(以及它的POST-request方法/ctype)。这叫做“放”请求。所有主要的http库都可以做到这一点。主要浏览器仅通过AJAX 但是,接收脚本必须具有特定的支持。需要检查$\u服务器[请求\u方法]并读取表单php://input,它实际上只允许接收单个文件。甚至可能需要将其设置为Apache处理程序:
第一个谷歌结果:如果页面上传有表单上传。我使用javascript获取文件上传表单index.html的路径,在upload.php中输入文件浏览器,然后在页面上传有表单上传的情况下进行上传。我使用javascript从index.html获取文件上传的路径,在upload.php中输入文件浏览器,然后只使用uploadif索引页来存储文件路径。我通过javascript获取上传页面的路径,然后进行上传。若索引页面只存储文件的路径。我通过javascript获得了上传页面的路径,然后进行上传。@Chameron,您需要什么?不清楚。您希望上载一个文件,并且希望上载文件是一个
标记。要么你想要一个看起来像链接的上传提交按钮,要么你还不清楚你想要什么。我有一个只有2个标签的索引页面,你可以在上面看到。标签是上传页面的链接。上传页面必须在索引页面中获取文件路径并进行上传。不是css:(@Chameron,你能编辑HTML吗?如果你不能编辑HTML,你能编辑什么?我不能编辑HTML:(我的解决方案是使用javascript获取文件信息并发送到上传页面,但我做不到。)it@Chameron,您需要什么?不清楚。您想要上载一个文件,并且希望上载文件是一个
标记。您想要一个看起来像链接的upload submit按钮,或者您还不清楚您想要什么。我有索引页上面只有2个标签。标签是上传页面的链接。上传页面必须在索引页面中获取文件路径并上传。不是css:(@Chameron,你能编辑HTML吗?如果你不能编辑HTML,你能编辑什么?我不能编辑HTML:(我的解决方案是使用javascript获取文件信息并发送到上传页面,但我不能这样做,但Ajax请求如何访问要上传的源文件?我很难想象这一点working@PekkaHTML5拖放+文件api。但IIRC一旦被选中,您也可以读取。但无论如何,XMLHttpRequest接受PUT as transfer method.nope,无论选择与否,Javascript都会断然拒绝访问本地文件。这将在HTML 5中发生变化,但在此之前,您需要像jQuery Forms插件使用的(iframes)一样的解决方法.但是Ajax请求如何访问要上传的源文件呢?我很难想象这一点working@PekkaHTML5拖放+文件api。但IIRC一旦被选中,您也可以读取。但无论如何,XMLHttpRequest接受PUT作为传输方法。不,Java绝对拒绝访问本地文件脚本,无论是否选中。这将在HTML5中更改,但在此之前,您需要像jQuery表单插件使用的(iframes)一样的解决方法。
<form action="upload.php" type="multipart/form-data">
<input type="file" name="file" />
<button type="submit" class=="upload-submit">Upload</button>
</form>
button.upload-submit {
display: inline;
margin: 0;
padding: 0;
border: 0;
color: #00f; /* Your link color here */
background-color: transparent;
text-decoration: underline;
}