相关疑难解决方法(0)

使用WebApi,ajax上传文件

我想通过进行ajax调用使用WebApi上传文件,文件将保存到数据库中.我尝试了这个链接中给出的代码 .在这里,它将收到的数据保存为硬盘驱动器,作为没有指定扩展名的文件,但我想做一些事情,比如我将文件保存到数据库时我也希望保存文件名和扩展名,如果我需要的话下载文件我可以提供文件名和扩展名.在链接中,文件作为文件保存到硬盘驱动器,但有任何方法可以直接将文件保存到DB.

c# ajax asp.net-web-api

7
推荐指数
1
解决办法
2万
查看次数

将input = file转换为byte数组

我尝试将通过输入文件获得的文件转换为byte [].我尝试使用FileReader,但我必须错过一些东西:

var bytes = [];
var reader = new FileReader();
reader.onload = function () {
   bytes = reader.result;
};
reader.readAsArrayBuffer(myFile);
Run Code Online (Sandbox Code Playgroud)

但最后,我的bytes var不满足字节数组.

我看到这篇文章:通过input type = file获取字节数组,但它不以byte []结尾,并且不推荐使用readAsBinaryString()

我错过了什么?

javascript filereader

4
推荐指数
2
解决办法
3万
查看次数

如何从SQL Server读取Blob?

我有一个带有varbinary列的表:

My table {
   Id int primary key,
   FileBody varbinary(max)     
}
Run Code Online (Sandbox Code Playgroud)

现在,我要阅读它。很简单,我可以在此答案中使用类似的代码,但是它将转换varbinarybyte[],所以我想避免使用它。

是否有可能把varbinaryMemoryStream不转换为byte[]

c# sql-server

0
推荐指数
2
解决办法
2068
查看次数

标签 统计

c# ×2

ajax ×1

asp.net-web-api ×1

filereader ×1

javascript ×1

sql-server ×1