代码如下:

html:

<tr  ng-if="!isUploadfile">
    <td align="right" width="40%" style="font-weight: bold;">文件</td>
    <td width="80%">
        <input type="file" id="uploadFile" id="uploadFile" οnchange="handleFiles(this.files)"/>

    </td>

</tr>

<tr  ng-if="!isUploadfile" >
    <td align="right" width="40%" style="font-weight: bold;">内容 <var style="font-weight: bold;color: red;">*</var></td>
    <td width="80%">
        <textarea id="filecontent" ng-model="item.content" rows="8" style="width: 450px"></textarea>
    </td>

</tr>
js:
/**
 *
 * 配置中心读取文件
 * @param files yhl
 */
function  handleFiles(files)
{
    if(files.length)
    {
        var file = files[0];
        var reader = new FileReader();
        reader.onload = function()
        {
            $("#filecontent").val(this.result);
        };
        reader.readAsText(file);
    }
}

效果图:

spacer.gif

wKiom1YwewSQeeIjAAHY4yXbKKw912.jpg

选择文件之后,文件内容自动填充到

textarea 里