Serialization 将字节数组上载到MYSQL显示空字段(没有上载内容?)
我一直在尝试编写一个脚本,该脚本使用UniFileViewer打开一个文件,设置文件的路径,并将其传递给各种方法,这些方法将其序列化并将其上载到我的MYSQL服务器。当我运行脚本时,它会毫无问题地执行,但结果是0字节上传到数据库。我一定是错过了什么Serialization 将字节数组上载到MYSQL显示空字段(没有上载内容?),serialization,file-upload,unity5,Serialization,File Upload,Unity5,我一直在尝试编写一个脚本,该脚本使用UniFileViewer打开一个文件,设置文件的路径,并将其传递给各种方法,这些方法将其序列化并将其上载到我的MYSQL服务器。当我运行脚本时,它会毫无问题地执行,但结果是0字节上传到数据库。我一定是错过了什么 public class FileOpen : MonoBehaviour { public UITexture ProfilePic; public static Texture2D tex = null; public static Stri
public class FileOpen : MonoBehaviour
{
public UITexture ProfilePic;
public static Texture2D tex = null;
public static String selectedFilePath;
void openFile()
{
UniFileBrowser.use.OpenFileWindow(OpenFile);
}
public static Texture2D LoadPNG(string selectedFilePath)
{
byte[] fileData;
fileData = File.ReadAllBytes(selectedFilePath);
tex = new Texture2D(2, 2);
tex.LoadImage(fileData); //..this will auto-resize the texture dimensions.
return tex;
}
//打开文件并将其发送到服务器
void OpenFile(字符串文件路径)
{
selectedFilePath=文件路径;
LoadPNG(selectedFilePath)
Texture2D uploadFile = tex;
byte[] bytes = uploadFile.EncodeToPNG();
string fileToSend = Convert.ToBase64String(bytes);
string[] datas = new string[1];
datas[0] = fileToSend;
LoginPro.Manager.ExecuteOnServer("SaveFile", SendToServer_Success, SendToServer_Error, datas);
}