C# Unity 3D:上载显示java.net格式错误的图像
我正在使用移动应用程序。正在尝试上载图像表单SD卡,但出现一个错误,说明“未找到java.net格式错误的url异常协议” 这张图片让你对错误有了清晰的认识。C# Unity 3D:上载显示java.net格式错误的图像,c#,image,unity3d,image-uploading,C#,Image,Unity3d,Image Uploading,我正在使用移动应用程序。正在尝试上载图像表单SD卡,但出现一个错误,说明“未找到java.net格式错误的url异常协议” 这张图片让你对错误有了清晰的认识。 干杯:)您的文件路径格式不正确,请将其打印到控制台或设置断点以调查完整路径。我已将其打印在屏幕上(请查看图像后)。照片正在从SD卡成功加载。我确信@gregTry WITH File Name::路径开头的“File Name:”是知道跟踪的唯一字符串。。实际路径以“/storage/。/…”开头。我通过在URL中添加“http://”修
干杯:)您的文件路径格式不正确,请将其打印到控制台或设置断点以调查完整路径。我已将其打印在屏幕上(请查看图像后)。照片正在从SD卡成功加载。我确信@gregTry WITH File Name::路径开头的“File Name:”是知道跟踪的唯一字符串。。实际路径以“/storage/。/…”开头。我通过在URL中添加“http://”修复了错误。但在那次发射之后,另一个错误超时:(任何帮助.)。。
WWW localFile = new WWW("file://" + localFileName);
yield return localFile;
if (localFile.error == null)
TraceTxt.text = TraceTxt.text+ "\nLoaded file successfully";
else
{
TraceTxt.text = TraceTxt.text+ "\nOpen file error: "+localFile.error;
yield break; // stop the coroutine here
}
WWWForm postForm = new WWWForm();![enter image description here][2]
postForm.AddBinaryData ("file", localFile.bytes, "file://"+localFileName, "image/png");
WWW upload = new WWW(uploadURL,postForm);
yield return upload;
if (upload.error == null)
TraceTxt.text =TraceTxt.text+ "\nupload done :" + upload.text;
else
TraceTxt.text = TraceTxt.text+ "\nError during upload: " + upload.error;