Incoming file transfer problem

Whenever I accept a file transfer from a friend, iChat freezes up and the rainbow wheel shows up. After a few seconds, my whole computer becomes agonizingly slow. Just switching between apps or waiting for the dock to appear can take around 5 seconds. I have to force quit iChat and wait for my computer to calm down a bit before opening iChat back up. After I re-open it, I'm able to accept the file transfer immediately without trouble. However if I accept a file transfer later on, the same problem occurs.
I've looked around, but haven't been able to find any information about this problem. Help is much appreciated.

In iChat > Preferences > Accounts > Server Settings what port is iChat logging on to the AIm servers with ?
If it is port 5190 log out of AIM and try port 443
9:28 PM Sunday; May 11, 2008

Similar Messages

  • Incoming file transfer canceled

    Hi,
    When somebody is trying  to send me a picture or voice note using bbm,  I am geeting a message that said "incoming file transfer canceled. Your built in media storage and media card are full". I have 23.9 MB free memory and 5.1GB in the media card.
    My blackbery is 8520 v5.0.0.900 Bundle 1626
    BBM is 6.1.0.71
    Could somebody help me?
    Thanks in advance,
    Pablo

    Never mind, is working now, I delete several pics and now is receiving with no problem. Apparently the bbm has a limit in the storage.

  • File transfer problem

    I have a 2009 intel iMAC running 10.6.8.  Several months ago it developed a file transfer problem.  When transferring files to an external server via ethernet cable, most of the time it will only let me transfer one file at a time whether is a small word document or a large video file that is several gigabytes.   Even with transferring just one file, the elapsed time bar will not indicate the file has completely transferred.  It stays open and appears as if it is still trying to transfer even though the file size transferred is equal to the size of the file.  Plus the only way I can close the the transfer bar is to relaunch finder.  Then when I go to the folder it was transferring it to, the entire file will be there.
    Suggestions?

    Have you tried restarting the external drive and the computer?

  • New to MacBook - slow LAN file transfer problem

    My new MacBook is painfully slow when wifi-ing to my house LAN.
    I turned in my old G4 iBook for a MacBook (2GHz C2D, 2GB, 10.4.9, all updates). I have a LAN that consists of a wired 1G Ethernet backbone (a Mini and a Powermac G5 are wired in) and a Snow AEB that provides 802.11g wifi access to the LAN. The wired LAN connects to a D-Link GB Ethernet switch so the wired systems can exchange files fast. The switch connects to a D-Link EBR2310 router that connects to a cable modem to ComCast. The router has the latest firmware (1.05, it's an 'A' version router).
    The Mini, G5, and MB are static IPs on the LAN. The D-Link router passes out DHCP addresses >100, with addresses <101 reserved for static LAN IPs. I use static IPs for network reliability when recovering from power outages and other unforeseen glitches. The LAN has worked very well in this configuration, with fast file transfers among machines and good stability.
    With my old 802.11g G4 iBook, I was able to watch DVDs that are stored on an external FW drive connected to the Mini. No stalls, no pauses, no dropouts - MenuMeters showed an average throughput of about 700KBytes/sec on the iBook when viewing a DVD. I used both VLC and DVD Player with good results.
    With my new MacBook, I can't view my DVD files. 802.11g network transfer rates to the MB (indicated by MenuMeters and by Activity Monitor) vary rapidly from a high of about 1.1 MBytes/sec to 20 KBytes/sec. Movies stall, skip, etc.
    Simple file copies from one system to another are also much slower with the MacBook - an average of ~100KBytes/sec vs. ~ 1.5 MBytes/sec with my old iBook. In short, the MacBook is dog-slow in file transfers from the other machines compared with my old iBook when using the wifi connection, with no change to the network infrastructure in going from the old laptop to the new. I would like to fix this.
    My AEB is set up in bridge mode (simple access point) with WPA2 security. All three Macs are completely current with latest updates, as is the Snow AEB. The MB has 4 bars of signal strength. Slow file transfer problem does not change when moving the MB to or from the AEB.
    Curiously, when I download a large file (like the Intel 10.4.9 combo update), the MB shows a steady ~800KBytes/sec download speed, with none of the speed variation it shows with file transfers from either the Mini or the G5. File transfers to/from the MB to either of the other Macs are very slow.
    Both the Mini and the G5 have Airport cards: when I switch them from wired Ethernet LAN to wifi LAN, they transfer files between each other at ~ 2MBytes/sec - about what you'd expect from an 802.11g protocol. So the slow file transfer doesn't seem to be due to the AEB, it seems to be specific to the MacBook. When I connect the MB using its hardware Ethernet port, files transfer just as fast as the other systems.
    I have tried these measures, without effect on the problem:
    - power off/restart of every component in the system;
    - changing the AEB to an open network mode;
    - changing the MB from static IP to DHCP;
    - toggling IPv6 on/off;
    - running no applications other than Finder on all systems;
    Activity Monitor on the MB doesn't show anything sucking up CPU cycles during file transfers. I have plenty of RAM. The only thing I've changed in the network is the swap of the iBook for the MacBook.
    Can anyone suggest what else I can try to make acquisition of this nice shiny MacBook a step forward, rather than a step back? Thank you!
    G5 DP 1.8, Mini CD1.83 GHz, MacBook C2D,2GHz   Mac OS X (10.4.9)  
    G5 DP 1.8, Mini 1.83 GHz, G4 iBook   Mac OS X (10.4.8)  
    G5 DP 1.8, Mini 1.83 GHz, G4 iBook   Mac OS X (10.4.8)  

    Hi,
    Did you want to use the Live Migrations for that?
    We recommend that you configure separate dedicated networks with gigabit or faster speed for live migration traffic and cluster communication, and these networks should be separate from the network used by the management operating system, and from the network
    used by the virtual machines.
    For more and detail information, please refer to:
    http://technet.microsoft.com/en-us/library/ff428137(WS.10).aspx
    Regards.
    Vivian Wang

  • File transfer problem during ISE 1.3 upgrade

    We have problem running the upgrade command:
    iseadm01/admin# application upgrade cleanup
    Application upgrade preparation directory cleanup successful
    iseadm01/admin# application upgrade prepare ise-upgradebundle-1.2.x-to-1.3.0.876.x86_64.tar.gz FTP
    Getting bundle to local machine...
    % File transfer error
    iseadm01/admin#
    The sniffertrace shows that the ISE 1.2 is sending TCP RST after about 30MB file transfer. If we run the command serveral times, it stops exactly after the same amount of transferred bytes.
    The disk utilazation looks OK:
    iseadm01/admin# dir
    Directory of disk:/
          16384 Sep 18 2014 15:55:48  lost+found/
               Usage for disk: filesystem
                      172761088 bytes total used
                    14275047424 bytes free
                    15234142208 bytes available
    iseadm01/admin#
    iseadm01/admin# dir
    Directory of disk:/
          16384 Sep 18 2014 15:55:48  lost+found/
               Usage for disk: filesystem
                      172761088 bytes total used
                    14275047424 bytes free
                    15234142208 bytes available
    iseadm01/admin#
    We have Another ISE (monitor node) and the problem is excact the same on that node.
    Thanks

    On FileZila click on the User Accounts Icon. The dialog box will show you  defined users. By default only anonymous is created.
    So you need to create a local ftp username and passowrd. Then assign it a home directory under shared folders. This will be the dfault location a remote clietn will look for files and where you would find the ISE upgrade package, for example.
    See following screenshot....

  • N96 PC file transfer problem

    Hi, I have just bought a brand new N96 few days ago. Everything was fine at first but when I tried to transfer files from PC to phone using latest version of Nokia PC Suite i ran into problems. File transfer just freezes in the middle of the transfer and a message says something like "connection to the phone lost" . This does not happen all the time, sometimes i transfer e.g 2 songs and on third it freezes. It happens also while installing *.sis files, and transfering images, videos, etc.
    Message Edited by casualiis on 23-Nov-2008 05:26 PM

    I hope you are using the usb cable!
    for transferring a large number of files to the handset, it is a LOT quicker to put the n96 into 'mass storage' mode.
    open the menu, open tools, open connectivity and select USB. change the usb mode to mass storage.
    once you have reconnected the handset, it will appear as drives under my computer.
    dont use PC suite when in mass storage mode, as it wont work correctly (and it will moan at you)
    NOTE: you will now need to unplug the phone from the computer using 'safely remove hardware' that is next to the clock in windows, or you will end up damaging data.
    also, if you still cant transfer files to the computer in this way, you might have to do a disk check.
    mass storage mode is a lot quicker than pc suite mode!
    Give it a go, and report back!
    Tony

  • Firewire File Transfer Problem/  Dual Drive G4 to iMac

    Bought a new iMac. My old G4 (OSX10.3.9) has two internal HDs (30Gb & 40GB <my startup>) but only 30Gb drive shows up in target mode. Can't mount 40 Gb drive on iMac desktop to do file transfer when G4 is in "Target" mode? Called Apple "help" and was told to connect FW cables with a "Powered FW hub". No luck! Only 30GB shows up (Disk 0) and 40Gb (Disk 1) doesn't mount! Any suggestions?
    Louie ([email protected])

    Mike and Karn
    Thank you both for your helpful and knowledgeable suggestions. Earlier this afternoon, I took my G4 to a local Mac store where the tech fixed the "problem" in 5 minutes for NO CHARGE. He just moved jumpers making the hard drive I wanted to use as a "target" now readable and the other as the slave. I have busily been transferring stuff to my new iMac.
    Too bad the "Applecare" telephone "tech" which I waited well over an hour to speak with a few days ago did not the simple and correct answer but instead told me to by a "powered firewire hub"!!
    Thanks, Louie
    Thanks, Louie

  • Bluetooth File Transfer Problem with Video Clips -...

    Hello!
    I am posting this problem even though a similar one is claimed to be solved ...
    I have a similar Problem with BT video clip file transfer in my E5-00 as someone had earlier with music files (SW up to date). Except that in this case the files are unique video clips received from one of the latest Samsung Android phones via Bluetooth (don't ask me which format).
    Tried the obvious first, using Windows File Manager over USB. Even Windows Search could not locate the files, not even using wildcards.
    Also tried using Ovi Suite Syncronisation, but the files did not appear in either Photos/Videos or Messages (even though the files are in the SMS Inbox - does not make sense why). 
    The problem in applying the solution approach presented here for Music seems to be that the files cannot be played at all in my E5-00's. Therefore I don't get as far as to the menu where the E5 would ask whether or not the files should be saved or not.
    So far I have not been able to connect to an old bluetooth laptop (Windows XP) so that the Bluetooth Exchange would connect let alone seen whether the BTexchange works in this case or not.
    Is there any other chance of getting to the files through the directory structure? If so, please give me the (Windows) directory path? Any other advice than switching to Android?

    Unfortunately I have reached an impasse.  If I touch a video clip (in organizer) the system crashes.  I mean locked up cold. I'm not sure what has caused this but I do know that I will not be able to communicate correctly or sufficiently with you in order for you to help me out.
    I've found PS and Premier to be very difficult to work with.  Very, very frustrating.  Photography, both still and video, is not as enjoyable as it once was.
    Again, I very much appreciate your initial help and if I get to a point where I've improved my situation ... I'll reach out again.  Thanks

  • Large file transfer problems over client/server socket

    Hi,
    I wrote a simple chat problem in which I can send files from client to client. The problem is when I send large files over 101 MB the transfer freezes. I do not even get any error mesages in the console. The files I am sending are of any type (Ex mp3, movies, etc...). I am serializing the data into a "byteArray[packetSize]" and sending the file packet by packet until the whole file has been sent, and reconstructed on the other side. The process works perfectly for files smaller than 101MB, but for some reason freezes after that if the file is larger. I have read many forums and there aren't too many solutions out there. I made sure to use the .reset() method to reset my ObjectOutputStream each time I write to it.
    Here's my file sending code:
    byte[] byteArray = new byte[defaultPacketSize];
    numPacketsRequired = Math.ceil(fileSize / defaultPacketSize);
    try {
    int i = 0;
    reader = new FileInputStream(filePath);
    while (reader.available() > 0) {
    if (reader.available() < defaultPacketSize) {
    byte[] lastPacket = new byte[reader.available()];
    reader.read(lastPacket);
    try {
    if (socket == null || output == null) {
    throw new SocketException("socket does not exist");
    output.writeObject(lastPacket);
    output.reset();
    output.writeObject("DONE");
    output.reset();
    output.close();
    socket.close();
    catch (Exception e) {
    System.out.println("Exception ***: " + e);
    output.close();
    socket.close();
    else {
    reader.read(byteArray);
    try {
    if (socket == null || output == null) {
    throw new SocketException("socket does not exist");
    output.writeObject(byteArray);
    output.reset();
    catch (Exception e) {
    System.out.println("Exception ***: " + e);
    output.close();
    socket.close();
    reader.close();
    catch (Exception e) {
    System.out.println("COULD NOT READ PACKET");
    Here's my file receiving code:
    try {
    // The message from the client
    Object streamInput;
    FileOutputStream writer;
    byte[] packet;
    while (true) {
    streamInput = input.readObject();
    if (streamInput instanceof byte[]) {
    packet = (byte[]) streamInput;
    try {
    writer = new FileOutputStream(outputPath, true);
    writer.write(packet); //Storing the bytes on file
    writer.close();
    catch (Exception e) {
    System.out.println("Exception: " + e);
    else if (streamInput.equals("DONE")) {
    socket.close();
    input.close();
    break;
    catch (Exception e) {
    I'm looking for any way I can possibly send large files from client to client without having it freeze. Are there any better file transfer ways other than socket? I don't really want FTP. I think I want to keep it HTTP.
    Any suggestions would be helpful.Thanks!
    Evan

    I've taken a better look a the code you posted, and
    there is one problem with the receiving code. You
    keep repeatedly opening and closing the
    FileOutputStream. This is not going to be efficient
    as the file will keep needing to be positioned to its
    end.Yes sorry I did change that code so that it leaves the file open until completely done writing. Basically I have a progress bar that records how far along in the writing process the client is, and when the progress bar reaches 100%, meaning the file is complete, the file.close() method is invoked. Sorry about that.
    I also ran some memory tests using the "Runtime.getRuntime().totalMemory()", and "Runtime.getRuntime().freeMemory()" methods. I put these methods inside the loop where I read in the file and send it to the client. here's the output:
    Sender's free memory: 704672
    File reader read 51200 bytes of data.
    767548 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 702968
    File reader read 51200 bytes of data.
    716348 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 701264
    File reader read 51200 bytes of data.
    665148 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 699560
    File reader read 51200 bytes of data.
    613948 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 697856
    File reader read 51200 bytes of data.
    562748 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 696152
    File reader read 51200 bytes of data.
    511548 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 694448
    File reader read 51200 bytes of data.
    460348 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 692744
    File reader read 51200 bytes of data.
    409148 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 691040
    File reader read 51200 bytes of data.
    357948 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 689336
    File reader read 51200 bytes of data.
    306748 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 687632
    File reader read 51200 bytes of data.
    255548 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 685928
    File reader read 51200 bytes of data.
    204348 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 684224
    File reader read 51200 bytes of data.
    153148 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 682520
    File reader read 51200 bytes of data.
    101948 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 680816
    File reader read 51200 bytes of data.
    50748 left to read.
    Sender's runtime memory: 2818048
    Sender's free memory: 679112
    File reader read 50748 bytes of data.
    0 left to read.
    Creating last packet of size: 50748
    Last packet size after setting it equal to byteArray: 50748
    Here's the memory stats from the receiver:
    Receiver's free memory: 639856
    Receiver's total memory: 2842624
    Receiver's free memory: 638920
    Receiver's total memory: 2842624
    Receiver's free memory: 637984
    Receiver's total memory: 2842624
    Receiver's free memory: 637048
    Receiver's total memory: 2842624
    Receiver's free memory: 636112
    Receiver's total memory: 2842624
    Receiver's free memory: 635176
    Receiver's total memory: 2842624
    Receiver's free memory: 634240
    Receiver's total memory: 2842624
    Receiver's free memory: 633304
    Receiver's total memory: 2842624
    Receiver's free memory: 632368
    Receiver's total memory: 2842624
    Receiver's free memory: 631432
    Receiver's total memory: 2842624
    Receiver's free memory: 630496
    Receiver's total memory: 2842624
    Receiver's free memory: 629560
    Receiver's total memory: 2842624
    Receiver's free memory: 628624
    Receiver's total memory: 2842624
    Receiver's free memory: 627688
    Receiver's total memory: 2842624
    Receiver's free memory: 626752
    Receiver's total memory: 2842624
    Receiver's free memory: 625816
    Receiver's total memory: 2842624
    Receiver's free memory: 624880
    Receiver's total memory: 2842624
    Receiver's free memory: 623944
    Receiver's total memory: 2842624
    Receiver's free memory: 623008
    Receiver's total memory: 2842624
    Receiver's free memory: 622072
    Receiver's total memory: 2842624
    Receiver's free memory: 621136
    Receiver's total memory: 2842624
    Receiver's free memory: 620200
    Receiver's total memory: 2842624
    Receiver's free memory: 619264
    Receiver's total memory: 2842624
    Receiver's free memory: 618328
    Receiver's total memory: 2842624
    Receiver's free memory: 617392
    Receiver's total memory: 2842624
    Receiver's free memory: 616456
    Receiver's total memory: 2842624
    Receiver's free memory: 615520
    Receiver's total memory: 2842624
    Receiver's free memory: 614584
    this is just a sample of both receiver and sender's stats. Everything appears to be fine! Hope this message post isn't too long.
    Thanks!

  • JME Socket File Transfer - Problem with writing file

    Hi everybody, i'm trying to code a P2P app for a school project and i have a problem when trying to write to a file.
    This method recieves a file form a Socket Server computer that tries to send me a file to the mobile client.
    The method recieves the IP adress (String add) and the port of the server.
    Also, i would like to know about the buffer(byte) size.
    This codes runs well in emulation, but it doesn`t write to a file.
    And the main problem is:
    "When i run this in the mobile, the file is created in the cellphone memory with a size of 0kb."
    The server code was tested with a computer client and recieved the file succesfully.
    The server recieves de socket connection form the cellphone without problem.
    public void recibirArch(String add, int port) throws Exception {
    try
    recibArch.setText("Espere por favor...");
    long start = System.currentTimeMillis();
    int bytesRead;
    int pasos = 12;
    int current =0;
    SocketConnection sock = (SocketConnection)Connector.open("socket://"+add+":"+port);
    byte [] mybytearray = new byte [1024];
    InputStream is = sock.openInputStream();
    FileConnection fc = (FileConnection) Connector.open("file:///"+saveRoot+"5letras.txt",Connector.READ_WRITE );
    if( !fc.exists() ){
    fc.create();
    } else
    fc.truncate(0);
    DataOutputStream fos = new DataOutputStream(sock.openOutputStream());
    bytesRead = is.read(mybytearray,0,mybytearray.length);
    current = bytesRead;
    while ((current = is.read(mybytearray)) != -1)
    fos.write(mybytearray, 0, current);
    fos.flush();
    current+=bytesRead;
    long end = System.currentTimeMillis();
    fos.close();
    sock.close()
    catch(Exception err)
    String error = "ERROR: " + err.toString() + "\nDescripción: "+ err.getMessage();
    System.out.println(error);
    txtLog.setString(error);
    Edited by: xtylo on Sep 30, 2008 10:56 AM

    Thank you Tunde for looking at my issues!
    The file size is not an issue here. We tested with empty files or files with smaller than 1KB sizes. They all showed problem. The frequency of file transfer shouldn't be a problem either. Through some user interaction on front panel, a couple of files will be transferred. That's basically how often the file transfer occurs.
    Interestingly enough, I replaced the copy.vi with a subvi I created using DOS command with System Exec.vi and the issue of copying files went away. My co-worker tested on both XP machine and Windows 7 machine. The DOS command worked fine thru Lavview's System Exec.vi. I think I can take that as a work-around if we can't figured out why copy.vi wouldn't work. Still, it would be nice to know why it doesn't work.
    Now I'm still facing some issues with the usage of Check If File or Folder exist.vi. Sometimes it can detect the existing files and sometimes it doesn't.
    Thanks very much! 

  • Incoming file transfer cancelled. Your built-in media storage and media card are full

    There is a knowlege base KB29417 descussing the error, and it says that we have to upgrade to BBM 6.1.0.37. The problem is I have 6.1.0.49 and cannot downgrade to that version.

    Try transferring your files thru FTP, maybe be mediahub is having a problem when using Windows File Transfer. You could also try a reboot of the mediahub and use the teracopy utility for transferring large files.
    Cheers.

  • File transfer problem from iTunes to BlueFire Reader

    With my iPad 2 attached to my Mac computer, I added an ebook (purchased from and downloaded to iTunes) to the file transfer list of files for use with my BlueFire Reader.
    The ebook concerned was transferred to my BlueFire app on the iPad.
    However, there is no cover and, when I open the book in BlueFire Reader, there is no text on any page. What am I doing wrong and can I fix this problem?
    Thank you.

    Thank you.
    I have iBooks installed but find with my poor eyesight that BlueFire Reader is easier to see.
    Hence my desire to transfer the ebook from iTunes or iBooks to BlueFire.

  • AOL Instant Messaging File Transfer Problem

    Hey guys, I recently got a Macbook, I changed from Windows and am just getting used to the layout and everything. I downloaded AIM, and have gone and tried to do File Transfers but a window pops up that prevents me from doing so. I went to Preferences and set all the correct Firewall and Fire Transfer options, yet still, a message comes up, saying
    "The File Transfer with [friend] failed. A proxy connection error occurred.The connection may have timed-out while waiting for your buddy to connect to the AOL proxy server."
    Please help as soon as possible!
    I am deeply grateful.

    First, don't bother with AIM software - Just use iChat. iChat is a Universal app and AIM is not.
    It can use your AIM account. Had you done a file transfer with this person before?
    Some servers don't play well with others, plus if the other user is on AOL software, I haven't been able to ever make that work.
    MacBook   Mac OS X (10.4.9)   White -2 Ghz Core 2 Duo 1 Gig Ram 80 Gig HD

  • File transfer problem on curve 8520

    every time i have to copy files over to the bb it disconnects,ive tried using media player for file transfer it disconnects when the copying starts,ive used double twist,still the same thing ,and plz dont tell me to try reload my desktop software coz i have and i have tried with multiple blackberry cables the issue still there,plz help coz its friggin annoying

    Hey Douglaslekota,
    Welcome to the BlackBerry® Support Community Forums.
    When the BlackBerry® smartphone disconnects when transferring files what is the full error message you receive? Do you have the same issue when you attempt to manually transfer files? Please see this article: 
    How to manually transfer files between a BlackBerry®  smartphone and a Windows® computer
    http://www.blackberry.com/btsc/KB29523
    Thanks.
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • File transfer problem iCloud iPhoto library

    I want to transfer my iPhoto library into iCloud - the transfer is not happening. How do I either come back to be able to access the file or proceed with the file transfer to iCloud?

    In the iPhoto Library previously, am I correct that anything put on the iCloud with the app only stays there for a specific and only limited time -- for 'sharing' and not storage?
    It depends on the type of Photo Stream you use.  The My Photo Stream is for syncing photos from mobile devices to your iPhoto Library and get imported if the library is set up accordingly. The remain in the My Photo Stream for 30 days.
    Shared Photo Streams remain indefinitely and can be shared with anyone, either privately or as a public stream.
    If I am correct, has this feature changed on the new update, Photos app? Will the pictures be stored there and not be removed
    If you choose to use the iCloud Photo Library feature all of your photos will be copies to the iCloud Photo Library and be accessible from all devices signed in to the same Apple ID.  A copy will be on your hard drive but you can elect to have an optimized copy instead of a full copy. 
    The iPhoto Photo Library will require purchasing enough space  to house your library in the cloud.  Unfortunately one can't selectively put just part of a Photo Library in the iCloud Photo Library.  It's all or nothing.  Now one could have multiple Photo Libraries on your Mac, with one just for the iCloud Photo Library.  But at this time there's no convenient method of transferring photos from one Photo library to another like we can with iPhoto and iPhoto Library Manager.  I understand the iPLM is being ported over to be used with Photos so that would make the method I suggested viable.
    Personally, there are enough features lacking with Photos that I will be maintaining and using my iPhoto Library as well as using Photos for as along as iPhoto will work.

Maybe you are looking for