sql >> データベース >  >> RDS >> Sqlserver

C# で byte[] 配列データをデータベースに保存できません。 0xを保存しています

    私は同じ問題を抱えていました。つまり、最初に画像がデータベース側に正しく保存されましたが、その後検証に失敗し、有効なデータを入力した後に画像を再度保存しようとすると、 0x 画像欄に。それを解決するために、私は何をしましたか>@アン L. 言った:

    byte[] photo = null;
    
    if(model.Photo != null)
    {
        var stream = model.Photo.InputStream;
        stream.Position = 0;
    
        using(BinaryReader br = new BinaryReader(model.Photo.InputStream))
        {
            photo = br.ReadBytes(model.Photo.ContentLength);
        }
    }
    



    1. MySQLデータベースで可能な値を列挙するにはどうすればよいですか?

    2. MySql、文字列を分割してテーブルに挿入

    3. pgadmin sqlクエリにパラメータ値を追加するにはどうすればよいですか?

    4. 複数の左結合を使用したMySQLクエリの最適化