3 回答

TA貢獻(xiàn)1995條經(jīng)驗 獲得超2個贊
也許您可以將視頻文件添加為嵌入式資源?在項目的資源選項卡中,您應(yīng)該能夠選擇和更改資源及其設(shè)置。

TA貢獻(xiàn)1788條經(jīng)驗 獲得超4個贊
您可以在項目中使用SQL Server Compact 。它將嵌入到您的 Windows 窗體應(yīng)用程序中,您可以將文件保存在二進(jìn)制列中。
還可以考慮其他可能性:
將視頻保存在程序子文件夾中的常規(guī)文件夾中(或用戶文件夾中)
您可以使用嵌入式資源(如前面的答案中提到的)
使用Windows 支持的復(fù)合文件。

TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊
在 C#.net 中使用 Fileupload Control 保存視頻文件怎么樣?我只給出建議。
try
{
UploadVideo obj = new UploadVideo();
string filename = fuUploadVideo.FileName;
string path = Server.MapPath("Uploads4");
string strFinalFileName = Path.GetFileName(fuUploadVideo.FileName);
long FileLength = fuUploadVideo.PostedFile.ContentLength;
long uploadchunklimit;
int SizeLimit = (int)FileLength;
if (FileLength <= 1024)
{
uploadchunklimit = 1;
SizeLimit = (int)FileLength;
}
else if (FileLength > 1024)
{
uploadchunklimit = FileLength / 1024;
SizeLimit = 10;
}
else if (FileLength <= 10240 && FileLength > 1024)
{
uploadchunklimit = FileLength / 1024;
}
else
{
uploadchunklimit = FileLength / 1024;
}
long lngSize = (long)SizeLimit;
lngSize = 1024 * 1024;
string ext = Path.GetExtension(fuUploadVideo.PostedFile.FileName);
fuUploadVideo.PostedFile.SaveAs(Server.MapPath("Uploads4\\" + filename));
path = "Uploads4\\" + filename;
SqlConnection con = new SqlConnection(str);
cmd = new SqlCommand("Insert into electronicmedia(Video_Name,url) values(@Video,'" + path + "')", con);
cmd.Parameters.AddWithValue("Video", TextBox2.Text);
cmd.CommandType = CommandType.Text;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
lblinfo.Text = " uploaded successfully ";
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
- 3 回答
- 0 關(guān)注
- 195 瀏覽
添加回答
舉報