我正在尝试创建 asp.net 页面,该页面将在不刷新/回发的情况下将视频上传到 youtube。我正在使用 asp:FileUpload 控件让用户选择要上传的文件。在 jquery 中,我试图读取所选文件的完整路径和文件名,但它给了我“c:/fakepath/correctfilename.txt”。我做了一些研究并看到了安全事实。将视频发布到 youtube 时,youtube 需要完整路径。我该如何解决这个问题?
到目前为止,这是我获取完整路径的代码
$('#<%=FileUpload1.ClientID%>').change(function(event) {
alert($('#<%=FileUpload1.ClientID%>').val());
});
这将显示带有“c:/fakepath/corectfilename.txt”的对话框。我怎样才能得到真正的路径?我读到用 javascript 上传到 youtube 是不可能的,是真的吗?