Asp.net C#android 7.0 fileupload [英] Asp.net C# android 7.0 fileupload
本文介绍了Asp.net C#android 7.0 fileupload的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,试图通过asp.net C#webform从移动Android手机上传文件。
它在Windows机器上工作正常,但在移动Android手机上我得到一个微软操作系统路径而不是手机的路径。
我的尝试:
hi all, trying to upload files via asp.net C# webform from a mobile android phone.
it works fine on windows machine , but on the mobile android phone i get a microsoft os like path instead of the phone's path.
What I have tried:
public void UpLoad(string imgName, string LocalFile)
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(myuserName, myPassword);
Uri addy = new Uri(myFTPServer+ imgName);
client.Credentials = nc;
client.UploadFile(addy, LocalFile);
}
protected void btnUpLoad_Click(object sender, EventArgs e)
{
clsFTP.clsImgProperty cFTP = new clsFTP.clsImgProperty();
// string strPath = Path.GetFullPath(FLoadDoc.PostedFile.FileName);//FLoadDoc.PostedFile.FileName
//string upDir = Path.Combine(Request.PhysicalApplicationPath, @"/DCIM/Camera/");
//string strPath = @"~/DCIM/Camera/" + Path.GetFileName(FLoadDoc.FileName);
string strPath = @"\storage\sdcard0\DCIM\Camera\" + FLoadDoc.FileName;
// / storage / sdcard0 / DCIM
//מחשב זה\Galaxy A5 (2017)\Phone\DCIM\Camera
cFTP.UpLoad(Path.GetFileName(FLoadDoc.FileName), strPath);//where to , from where
}
推荐答案
ASP.NET代码只生成HTML和javascript并将其发送到客户端设备,即Android。 />
查看 FileUpload控件 [ ^ ]和文档 [ ^ ]。
该控件生成一个简单的UI和相应的客户端javascript代码,用于处理选择并将文件上传到服务器上的ASP.NET代码。
ASP.NET code just generates HTML and javascript and sends that to the client device, your Android.
Look into the FileUpload control[^], and documentation[^].
That control generates a simple UI and the corresponding client-side javascript code to handle selecting and upload a file to your ASP.NET code on the server.
谢谢你,fileupload - 工作
thank you , fileupload - worked
这篇关于Asp.net C#android 7.0 fileupload的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文