【发布时间】:2020-05-24 10:20:22
【问题描述】:
我正在使用 html 标签制作文件上传器。我的表由 id(Primary Key)、Name varchar(50)、ContentType(显示文件的扩展名)和 Data varbinary(Max) 组成,它将存储文件的内容。下面是我的html:
<tr>
<td class="label" style="width:15%">
Upload File
</td>
<td class="description" >
<input type="file" id="FileUpload1" class="largeTextField" multiple="multiple"
style="width:260px;"/>
<input type="button" id="btnUpload" value="Upload" onclick="UploadFile()" />
</td>
<div class="validator" id="txtUploadFileVld" style="display: none">
*</div>
</tr>
和javascript函数UploadFile():
function UploadFile() {
var filename = $('input[type=file]').val().split('\\').pop();
var filePath = $('#FileUpload1').val();
var contenttype = $("#FileUpload1").val().split('.').pop();
var AJAX = new AJAXsupport();
AJAX.resetVar();
AJAX.addData('id', id);
AJAX.addData('Name', $('#FileUpload1').val().split('\\').pop());
AJAX.addData('ContentType', $('#FileUpload1').val().split('.').pop());
AJAX.addData('CLDone', 'UploadFile');
var sucSave = function () {
alert(AJAX.getMessage())
}
customSave(AJAX, sucSave);
}
我可以通过我的函数访问文件名和内容类型。它们也正确地保存在数据库中。但我也想获取文件的内容并将其保存在数据库中。有人可以编辑我上面的代码来完成我的任务吗?我不知道我该怎么做。
【问题讨论】:
标签: javascript asp.net file-upload