在什么时候上传以html格式发生?

时间:2013-06-28 15:16:34

标签: html forms

好的,所以我已经交了这段代码(周围的代码是标准的head / body框架和定义“ConvertPPT2HTML()”的脚本):

<h1>Powerpoint Upload</h1>
<form id="form2"  enctype="multipart/form-data"  action="test_ppt_uploader.php" method="POST">
    <table border="0" >
    <tr>
        <td ><b>Select File:</b> </td>
        <td>
        <input type=hidden name="pptfilename" id="pptfilename" value="">
        <input type=hidden name="tempfilename" id="tempfilename" value="">
        <input type="file" name="uploadedfile" id=upload  size=25 >
        </td>
        <td>
        <input type="submit" name=sub value="Upload File"  onclick=" return ConvertPPT2HTML();"></td>
    </tr>
    </table>
    </div>
</form>

要求是:

  • 阻止它将任何文件从客户端上传到服务器
  • 继续执行ConvertPPT2HTML工作(基本上使用AJAX在提供的路径上打开实际的ppt文件,将临时副本和副本保存为html,然后将其压缩以备日后上载)

实际文件在提交命中后在php脚本中可用,所以我最初的选择是删除:

enctype="multipart/form-data"  action="test_ppt_uploader.php" method="POST">

这项工作是做什么的。但我不确定文件是否仍在上传和丢弃,或者根本没有上传。

我确实希望保留文件小部件以浏览文件系统,我只是想确保它只是为您提供路径,而不是上传的文件。

所以具体问题是下面的代码是否仍会上传任何内容?

<h1>Powerpoint Converter</h1>
<form id="form2">
    <table border="0" >
      <tr>
        <td ><b>Select File TWJC:</b> </td>
        <td>
        <input type="file" name="uploadedfile" id=upload  size=25 >
        </td>
        <td>
            <input type="submit" name=sub value="Upload File"  onclick=" return ConvertPPT2HTML();">
        </td>
        </tr>
    </table>
    </div>
</form>

1 个答案:

答案 0 :(得分:0)

是的,如果ConvertPPT2HTML()返回true,那么您的表单仍会将PPT上传到服务器。表单的action属性默认为当前网址。

您可以使用Chrome或IE开发人员工具中的“网络”标签来观看表单提交。