para tamaño del blob

Upload: mariajose-mora-acevedo

Post on 20-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Para Tamao Del Blob

    1/1

    Si lo armamos de la siguiente manera:

    Definimos un procedimiento al que llamamos ObtBlobSize

    Ruleparm(IN: &BlobFileName, OUT: &BlobSize );

    Variables&BlobFileNamees un varchar&BlobSize es un numeric

    &BlobFile es un tipo file

    Source&BlobFile.Source = &BlobFileName&BlobSize = &BlobFile.GetLength() / 1024

    Ese procedimiento es llamado desde la transaccin por ejemplo en las rulesen particular una transaccin en la cual debemos guardar fotos o escaneos ysi los usuarios escanean mal la base se te va al diablo en espacio ocupado.

    // Estas dos porque cargo en una variable bitmap si quiero mostrar siempre

    del mismo tamao en la ventana y no tengo problemas con los exploradores IEy Mozilla se// comportan diferentes con los blob&FotoUrlName = PathToURL(UltFoto) If .NOT. UltFoto.IsEmpty();&Foto = LoadBitmap(&FotoUrlName) If .NOT. &FotoUrlName.IsEmpty();

    // Estas dos para ver que tamao tiene el archivo que cargaron en el blob&FotoSize = PBlobObtTam.Udp(UltFoto) If .NOT. &FotoUrlName.IsEmpty();Error('El tamao de la foto debe ser menor, Verifique la foto tomada deberaabarcar slo la cara') If &FotoSize > &MAX KbFoto;

    // Esto es si quiero controlar que las .ext de los archivos metidos en elblob sean determinados

    Error('El formato del archivo de foto debe ser JPG') If .NOT.UltFotoEXT.IsEmpty() .AND. Upper(UltFotoEXT) 'JPG';

    &FotoUrlName varchar&Foto bitmap&FotoSize entero&MAX KbFoto entero - parmetro de la aplicacin que establece el mximotolerado

    UltFoto atributo blobUltFotoEXT atributo char asociado a la extensin del blob