【问题标题】:ExpressionEngine channel form file uploadExpressionEngine 频道表单文件上传
【发布时间】:2016-01-23 22:16:14
【问题描述】:

我正在尝试允许我的用户上传视频。我的频道将“文件”作为第一个频道字段。

使用以下代码制作频道表格。当我尝试上传任何内容时,我收到错误 field_id_5 是必填字段(这是我的文件字段)。我让表单通过的唯一方法是如果我让视频文件不需要,在这种情况下所有其他信息都会通过。

当我通过 EE 控制面板在此频道中创建帖子时,它可以工作。视频文件已上传并全部显示在视频播放器的我的频道中。

有什么帮助吗?对编码非常陌生,所以在某个地方可能是一个非常简单的错误.. 道歉 :)

我设法让它使用 {field:video_file} 而不是输入标签,但是我无法控制它们可以发送哪些类型的文件...

{exp:channel:form channel="video_post_uploaded"}

            <p class="form_text">Post Title:
            <br><input type="text" name="title" id="title" value="{title}" onkeyup="liveUrlTitle();" class="form_input">

            <!-- <p>URL Title: -->
            <br><input type="hidden" id="url_title" name="url_title" value="{url_title}" class="form_input">
            <!-- <p class="instructions">Don't worry about this one, it fills itself out automatically. -->

            <p>Upload Video:
            <p><input type="file" name="video_file">
            <p class="instructions">{instructions:video_file}

            <p>Game:
            <br><select name="game_title_uploaded">
                {options:game_title_uploaded}
                    <option value="{option_value}"{selected}>{option_name}</option>
                {/options:game_title_uploaded}
                </select>
            <p class="instructions">{instructions:game_title_uploaded}

        {status_menu}
        <select name="status" class="hidden">
        {select_options}
        </select>
        {/status_menu}

            <p><input type="submit" value="Post It!" class="submit_button">
            {/exp:channel:form}

【问题讨论】:

    标签: forms file upload expressionengine


    【解决方案1】:

    您不能仅将其与输入类型文件一起使用。 EE 需要另一个隐藏字段来指示要上传的文件的目录。

    你可以这样使用它:

    <input type="file" name="video_file">
    <input type="hidden" name="video_file_directory" value="1">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2019-06-30
      相关资源
      最近更新 更多