Asp.net 上传到数据库
我有一个asp.net文件上载控件,下面是代码(工作正常) 但是我正在考虑使用JQuery插件UploadifyAsp.net 上传到数据库,asp.net,jquery,uploadify,Asp.net,Jquery,Uploadify,我有一个asp.net文件上载控件,下面是代码(工作正常) 但是我正在考虑使用JQuery插件Uploadify 在Uploadify中如何转换上述代码?我被困在这里了 byte[] byteArray = fUpload.FileBytes; // i dont find "FileBytes" 因此,如果您使用uploadify控件,您的标记中应该有如下内容: <script type="text/javascript"> // <![CDATA[
在Uploadify中如何转换上述代码?我被困在这里了
byte[] byteArray = fUpload.FileBytes; // i dont find "FileBytes"
因此,如果您使用uploadify控件,您的标记中应该有如下内容:
<script type="text/javascript">
// <![CDATA[
var id = "55";
var theString = "asdf";
$(document).ready(function() {
$('#fileInput').uploadify({
'uploader': 'uploadify/uploadify.swf',
'script': 'Upload.ashx',
'scriptData': { 'id': id, 'foo': theString},
'cancelImg': 'uploadify/cancel.png',
'auto': true,
'multi': true,
'fileDesc': 'Image Files',
'fileExt': '*.jpg;*.png;*.gif;*.bmp;*.jpeg',
'queueSizeLimit': 90,
'sizeLimit': 4000000,
'buttonText': 'Choose Images',
'folder': '/uploads',
'onAllComplete': function(event, queueID, fileObj, response, data) {
}
});
});
// ]]></script>
<input id="fileInput" name="fileInput" type="file" />
默认情况下,它带有一个IsReusable()…不要删除它。它是必需的,只要把它留在那里,否则你会得到一个奇怪的错误
此外,您还可以在此处逐步观看:
编辑
我想您应该这样做,其中file是HttpPostedFile对象:
BinaryReader b = new BinaryReader(file.InputStream);
byte[] binaryData = b.ReadBytes(file.InputStream.Length);
因此,如果您使用uploadify控件,您的标记中应该有如下内容:
<script type="text/javascript">
// <![CDATA[
var id = "55";
var theString = "asdf";
$(document).ready(function() {
$('#fileInput').uploadify({
'uploader': 'uploadify/uploadify.swf',
'script': 'Upload.ashx',
'scriptData': { 'id': id, 'foo': theString},
'cancelImg': 'uploadify/cancel.png',
'auto': true,
'multi': true,
'fileDesc': 'Image Files',
'fileExt': '*.jpg;*.png;*.gif;*.bmp;*.jpeg',
'queueSizeLimit': 90,
'sizeLimit': 4000000,
'buttonText': 'Choose Images',
'folder': '/uploads',
'onAllComplete': function(event, queueID, fileObj, response, data) {
}
});
});
// ]]></script>
<input id="fileInput" name="fileInput" type="file" />
默认情况下,它带有一个IsReusable()…不要删除它。它是必需的,只要把它留在那里,否则你会得到一个奇怪的错误
此外,您还可以在此处逐步观看:
编辑
我想您应该这样做,其中file是HttpPostedFile对象:
BinaryReader b = new BinaryReader(file.InputStream);
byte[] binaryData = b.ReadBytes(file.InputStream.Length);
如果您正在CMS后面工作,或者仍然存在问题,请确保您允许web.config文件中的位置路径,如下所示
<location path="Upload.ashx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
如果您正在CMS后面工作,或者仍然存在问题,请确保您允许web.config文件中的位置路径,如下所示
<location path="Upload.ashx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
mybe这很有帮助,我对asp.net一无所知,但使用了uploadify和php。谢谢,我正在寻找将文件上载到数据库的方法,但链接显示了如何上载到文件系统客户端脚本无法访问文件字节。您必须将其发布到服务器,然后将其保存到那里的数据库中。无法使用客户端脚本直接上载到数据库。mybe这很有帮助,我不知道关于asp.net的任何信息,但使用了uploadify和php。谢谢,我正在寻找将文件上载到数据库的链接,但该链接显示了如何上载到文件系统客户端脚本无法访问文件字节。您必须将其发布到服务器,然后将其保存到那里的数据库中。您无法使用客户端脚本直接上载到数据库。我刚开始实现此功能,但最终遇到问题,您是否尝试使用母版页?使用更新面板?我不知道你使用Masterpage和UpdatePanel是什么意思。是的,我两个都做过,但我不确定这是否符合你的问题。你有什么问题?我在哪里可以找到使用updatepanel的母版页/内容页的示例?你做过类似的事情吗?我刚开始实现这个,结果遇到了问题,你尝试过使用母版页吗?使用更新面板?我不知道你使用Masterpage和UpdatePanel是什么意思。是的,我两个都做过,但我不确定这是否符合你的问题。你有什么问题?我在哪里找到使用updatepanel的母版页/内容页的示例?你做过类似的事情吗?