[Extension] Xupload

Hi,

I use XUpload extension, thanks for it.

My questions are :

  1. If there is a to change html of uploaded images preview,

actually I do not use thumbnail_url, as I do not need to generate thumbnails and I want to show thumbnails in my own way ?

  1. How to trigger Javascript Event when 1 image is uploaded from click on "Start" in upload List or

all images are uploaded by click on "Start upload" button?

hlo everybody i am using XUpload extension but in this extension there was no XUploadForm file was given so i am using this form which i given below

<?php

class XUploadForm extends CFormModel

{

    public &#036;file;


    public &#036;mime_type;


    public &#036;size;


    public &#036;name;


    /**
  • Declares the validation rules.

  • The rules state that username and password are required,

  • and password needs to be authenticated.

*/

    public function rules()


    {


            return array(


                    array('file', 'file'),


            );


    }





    /**
  • Declares attribute labels.

*/

    public function attributeLabels()


    {


            return array(


                    'file'=&gt;'Upload files',


            );


    }





    public function getReadableFileSize(&#036;retstring = null) {


            // adapted from code at http://aidanlister.com/repos/v/function.size_readable.php


            &#036;sizes = array('bytes', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');





            if (&#036;retstring === null) { &#036;retstring = '%01.2f %s'; }





            &#036;lastsizestring = end(&#036;sizes);





            foreach (&#036;sizes as &#036;sizestring) {


                    if (&#036;this-&gt;size &lt; 1024) { break; }


                    if (&#036;sizestring &#33;= &#036;lastsizestring) { &#036;this-&gt;size /= 1024; }


            }


            if (&#036;sizestring == &#036;sizes[0]) { &#036;retstring = '%01d %s'; } // Bytes aren't normally fractional


            return sprintf(&#036;retstring, &#036;this-&gt;size, &#036;sizestring);


    }

}

?>

but i have problem i am getting error that XUploadForm.url is undefined.

please help me. i didn’t understand where is the problem

Hello. I was so worn out with this plugin. I’m going crazy. Already spent more than 12 hours.

I need to use one model for his images from the database.

When you add images stored in the data base.

When editing I want to display a list of images from the database.

I do not understand what fields and methods in the model should be and how to save data (in json or not).

I’m tired. Help please.

Does anyone have any source code or a working example for such a detailed description of how stupid I.

I need load the existing files in my directory using ajax. Sorry i can’t public my code. Please give me a link or other suggestion in that direction

Hey,

I’ve been using the xupload extension for quite some time and it seems like a good extension. I came across this one issue here and that is that I can’t figure out how to refresh a certain div element with database information using AJAX after the upload was succesful. I am working on an image manager using xUpload but I don’t have the slightest clue where to add code in order for that div to refresh. I hope somebody can shoot me towards the right direction o/

How can I disable the preview showing up after uploading the file?

hi Asgaroth,

can you update this extension with jquery 1.11.2? or update jquery file upload into last version?

Hello everyone,

I’m using for the first time Yii Xupload Extension. I followed the setup instructions relatively to the section “Using XUploadAction and XUploadForm” and everything works, except for the following annoying effect:

when I upload any image, at the user interface level, it always happens that its image preview is replaced with the resize of the image itself, with very much size resolution, so that the screen scrolls horizontally so much.

I do not want this image resize, so I tried to add to the widget parameter ‘disableImageResize’ => true (from blueimp/jQuery-File-Upload Options documentation), but it continues quietly to do the image resize with very much size resolution.

  1. How I can do to avoid the after upload images resize, leaving the images preview exactly as they were before?

  2. Also, I would like to try to analyze the javascript part, but I can not find the start-point of these, not even to put some debug alert!.

Can you help me please?

Thank you very much in advance.

Found it!

in the view /protected/extensions/upload/view/download.php, it is enough to replace the following code:


<a href="{%=file.url%}" title="{%=file.name%}" rel="gallery" download="{%=file.name%}"><img src="{%=file.thumbnail_url%}"></a>

with this:


<a href="{%=file.url%}" title="{%=file.name%}" target="_blank" rel="gallery" download="{%=file.name%}"><img src="{%=file.thumbnail_url%}" [b]width="80" height="60"[/b]></a>

that is, simply by adding: width="80" height="60"

Bye.

:rolleyes:

how I can get file name or size in multiple upload beforeSend


'beforeSend' => 'js:function(event, files, index, xhr, handler, callBack) {


 file_name  =   files[index].name;//it gives error


}

I am using the XUpload extension and only allowing a single file upload. (multiple=false)

Everything works except for the following:

For some reason, it disables the file upload field after the image has been uploaded if you choose the single file upload attribute(This doesn’t happen with the multiple file uploads choice).

How can I re-enable the file upload field after a file has been uploaded?