Discount Level

Buy more 5 units, enjoy 5% discount on every item

31% OFF Electroplate Glass Beads Strands, Faceted, Bicone, Blue Plated, 4x4mm, Hole: 1mm, about 92~96pcs/strand, 13.78~14.37 inch(EGLA-S057-2)

Electroplate Glass Beads Strands, Faceted, Bicone, Blue Plated, 4x4mm, Hole: 1mm, about 92~96pcs/strand, 13.78~14.37 inch (EGLA-S057-2)

Unit:10 Strand Stock Available: 182 unit Sold:6unit

Package Size:
Shipping Weight:61 g
  • Regular Price: US $1.72

    Sale Price: US $1.19

55% OFF Electroplate Glass Beads Strands, Faceted, Bicone, Royal Blue, 4x4mm, Hole: 1mm, about 92~96pcs/strand, 13.78~14.37 inch.(X-EGLA-S057-2)

Electroplate Glass Beads Strands, Faceted, Bicone, Royal Blue, 4x4mm, Hole: 1mm, about 92~96pcs/strand, 13.78~14.37 inch. (X-EGLA-S057-2)

Unit:1 Strand Stock Available: 20 unit Sold:22unit

Package Size:
Shipping Weight:9 g
  • Regular Price: US $0.49

    Sale Price: US $0.22

60% OFF Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Dark Blue, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm)(X-EGLA-A034-T6mm-I03)

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Dark Blue, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm) (X-EGLA-A034-T6mm-I03)

Unit:1 Strand Stock Available: 20 unit Sold:4unit

Package Size:
Shipping Weight:19 g
  • Regular Price: US $1.05

    Sale Price: US $0.42

60% OFF Electroplate Glass Bead Strands, Rainbow Plated, Faceted Bicone, Blue Plated, 4x4.5mm, Hole: 1mm, 92~96pcs/strand, 13.78~14.37 inch(X-EGLA-R094-4mm-03)

Electroplate Glass Bead Strands, Rainbow Plated, Faceted Bicone, Blue Plated, 4x4.5mm, Hole: 1mm, 92~96pcs/strand, 13.78~14.37 inch (X-EGLA-R094-4mm-03)

Unit:1 Strand Stock Available: 14 unit Sold:5unit

Package Size:
Shipping Weight:8 g
  • Regular Price: US $0.49

    Sale Price: US $0.20

55% OFF 1 Strand Electroplate Glass Beads Strands, Half Plated, Faceted, Cube, Sky Blue, 4x4x4mm, Hole: 1mm, about 100pcs/strand, 16.9 inch(X-EGLA-D018-4x4mm-16)

1 Strand Electroplate Glass Beads Strands, Half Plated, Faceted, Cube, Sky Blue, 4x4x4mm, Hole: 1mm, about 100pcs/strand, 16.9 inch (X-EGLA-D018-4x4mm-16)

Unit:1 Strand Stock Available: 10 unit Sold:1unit

Package Size:
Shipping Weight:26 g
  • Regular Price: US $2.09

    Sale Price: US $0.94

Electroplate Glass Beads Strands, Full Plated, Faceted, Rondelle, Blue Plated, 2x1.5mm, Hole: 0.6mm, about 220~230pcs/Strand, 13.78~14.17 inch(35~36cm) (X-EGLA-F149-FP-05)

Unit:1 Strand Stock Available: 10 unit Sold:2unit

Package Size:
1 Strand
Shipping Weight:4 g

Mix and Match for the Best Prices

60% OFF Half Plated Faceted Teardrop Electroplate Glass Pendants Beads Strands, Top Drilled Beads, Blue Plated, 12x6mm, Hole: 1mm, about 100pcs/strand, 15.5 inch(GLAA-A023A-HP03)

Half Plated Faceted Teardrop Electroplate Glass Pendants Beads Strands, Top Drilled Beads, Blue Plated, 12x6mm, Hole: 1mm, about 100pcs/strand, 15.5 inch (GLAA-A023A-HP03)

Unit:1 Strand Stock Available: 8 unit

Package Size:
1 Strand
Shipping Weight:48 g
  • Regular Price: US $6.36

    Sale Price: US $2.54

65% OFF Full Plated Glass Faceted Rice Beads Strands, Blue Plated, 6x4mm, Hole: 1mm, about 72pcs/strand, 16 inch(GLAA-A030A-FP04)

Full Plated Glass Faceted Rice Beads Strands, Blue Plated, 6x4mm, Hole: 1mm, about 72pcs/strand, 16 inch (GLAA-A030A-FP04)

Unit:1 Strand Stock Available: 4 unit Sold:2unit

Package Size:
1 Strand
Shipping Weight:15 g
  • Regular Price: US $1.27

    Sale Price: US $0.44

60% OFF Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Light Blue, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm)(X-EGLA-A034-T6mm-I04)

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Light Blue, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm) (X-EGLA-A034-T6mm-I04)

Unit:1 Strand Stock Available: 3 unit Sold:1unit

Package Size:
Shipping Weight:19 g
  • Regular Price: US $1.05

    Sale Price: US $0.42

60% OFF Electroplate Glass Bead Strands, Faceted(32 Facets), Round, Blue Plated, 4mm, Hole: 0.5mm, about 100pcs/strand, 14.2 inch(X-EGLA-R042-4mm-01)

Electroplate Glass Bead Strands, Faceted(32 Facets), Round, Blue Plated, 4mm, Hole: 0.5mm, about 100pcs/strand, 14.2 inch (X-EGLA-R042-4mm-01)

Unit:1 Strand Stock Available: 3 unit Sold:5unit

Package Size:
Shipping Weight:9 g
  • Regular Price: US $1.08

    Sale Price: US $0.43

Electroplate Opaque Solid Color Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Medium Turquoise, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-P4mm-I01)

Unit:10 Strand Stock Available: 17 unit

Package Size:
10 Strand
Shipping Weight:95 g

Mix and Match for the Best Prices

65% OFF Electroplate Glass Beads Strands, Full Plated, Faceted, Rondelle, Blue Plated, 2.5x1.5mm, Hole: 0.5mm, about 197~201pcs/strand, 12.9 inch(33cm)(X-EGLA-J144-FP-A06)

Electroplate Glass Beads Strands, Full Plated, Faceted, Rondelle, Blue Plated, 2.5x1.5mm, Hole: 0.5mm, about 197~201pcs/strand, 12.9 inch(33cm) (X-EGLA-J144-FP-A06)

Unit:1 Strand Stock Available: 3 unit Sold:1unit

Package Size:
1 Strand
Shipping Weight:4 g
  • Regular Price: US $1.82

    Sale Price: US $0.64

60% OFF Faceted(32 Facets) Electroplate Glass Bead Strands, Round, Blue Plated, 6x5mm, Hole: 1mm, about 100pcs/strand, 21 inch(X-EGLA-R042-6mm-01)

Faceted(32 Facets) Electroplate Glass Bead Strands, Round, Blue Plated, 6x5mm, Hole: 1mm, about 100pcs/strand, 21 inch (X-EGLA-R042-6mm-01)

Unit:1 Strand Stock Available: 3 unit

Package Size:
Shipping Weight:29 g
  • Regular Price: US $1.87

    Sale Price: US $0.75

65% OFF Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Purple, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm)(X-EGLA-A034-T6mm-I09)

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Purple, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm) (X-EGLA-A034-T6mm-I09)

Unit:1 Strand Stock Available: 2 unit Sold:16unit

Package Size:
1 Strand
Shipping Weight:17 g
  • Regular Price: US $1.05

    Sale Price: US $0.37

60% OFF Electroplate Glass Beads, Blue Plated, Faceted Oval, 6x4mm, Hole: 1mm, about 67~68pcs/strand(X-GC885Y-5)

Electroplate Glass Beads, Blue Plated, Faceted Oval, 6x4mm, Hole: 1mm, about 67~68pcs/strand (X-GC885Y-5)

Unit:1 Strand Stock Available: 1 unit

Package Size:
Shipping Weight:9 g
  • Regular Price: US $1.20

    Sale Price: US $0.48

40% OFF Electroplate Glass Beads Strands, Faceted, Rondelle, Blue, 5x6mm, Hole: 1.2mm, about 95pcs/strand, 20.87''(53cm)(EGLA-K015-09A)

Electroplate Glass Beads Strands, Faceted, Rondelle, Blue, 5x6mm, Hole: 1.2mm, about 95pcs/strand, 20.87''(53cm) (EGLA-K015-09A)

Unit:10 Strand Stock Available: 10 unit

Package Size:
10 Strand
Shipping Weight:217 g
  • Regular Price: US $4.94

    Sale Price: US $2.96

35% OFF Electroplate Glass Faceted Rondelle Beads Strands, Half Plated, Blue, 3x2mm, Hole: 1mm, about 165~169pcs/strand, 15~16 inch(38~40cm)(EGLA-D020-3x2mm-22)

Electroplate Glass Faceted Rondelle Beads Strands, Half Plated, Blue, 3x2mm, Hole: 1mm, about 165~169pcs/strand, 15~16 inch(38~40cm) (EGLA-D020-3x2mm-22)

Unit:10 Strand Stock Available: 3 unit

Package Size:
10 Strand
Shipping Weight:39 g
  • Regular Price: US $4.04

    Sale Price: US $2.63

Electroplate Glass Beads Strands, Faceted, Rondelle, Blue, 4x4mm, Hole: 0.9mm, about 95pcs/strand, 14.41''(36.6cm) (EGLA-K015-10A)

Unit:10 Strand Stock Available: 6 unit

Package Size:
10 Strand
Shipping Weight:72 g

Mix and Match for the Best Prices

60% OFF Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Green, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm)(EGLA-A034-T4mm-I02)

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Green, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-T4mm-I02)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:89 g
  • Regular Price: US $6.36

    Sale Price: US $2.54

40% OFF Electroplate Glass Beads Strands, AB Color Plated, Faceted Oval, Blue, 6x4mm, Hole: 1mm, about 67~68pcs/strand(GC885Y-5)

Electroplate Glass Beads Strands, AB Color Plated, Faceted Oval, Blue, 6x4mm, Hole: 1mm, about 67~68pcs/strand (GC885Y-5)

Unit:10 Strand Stock Available: 3 unit Sold:2unit

Package Size:
Shipping Weight:85 g
  • Regular Price: US $6.56

    Sale Price: US $3.94

40% OFF Electroplate Opaque Solid Color Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Light Blue, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm)(EGLA-A034-P4mm-I05)

Electroplate Opaque Solid Color Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Light Blue, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-P4mm-I05)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:95 g
  • Regular Price: US $4.54

    Sale Price: US $2.72

55% OFF Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Sienna, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm)(EGLA-A034-T4mm-I05)

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Sienna, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-T4mm-I05)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:89 g
  • Regular Price: US $6.36

    Sale Price: US $2.86

Electroplate Glass Bead Strands, Rainbow Plated, Faceted Bicone, Blue Plated, 3x3.5mm, Hole: 1mm, about 125~130pcs/strand, 18 inch (EGLA-R094-3mm-03)

Unit:10 Strand Stock Available: 2 unit

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Midnight Blue, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm) (EGLA-A034-T6mm-I08)

Unit:10 Strand Stock Available: 4 unit

Package Size:
10 Strand
Shipping Weight:184 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Thistle, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-T4mm-I11)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:89 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Faceted, Snowflake, Blue Plated, 12~12.5x14x8~8.5mm, Hole: 1mm, about 25pcs/strand, 12 inch(30.5cm) (EGLA-F134-HP03)

Unit:5 Strand Stock Available: 2 unit

Package Size:
5 Strand
Shipping Weight:155 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Yellow Green, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-T4mm-I19)

Unit:10 Strand Stock Available: 3 unit

Package Size:
10 Strand
Shipping Weight:89 g

Mix and Match for the Best Prices

Electroplate Opaque Solid Color Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Dark Gray, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-P4mm-I06)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:95 g

Mix and Match for the Best Prices

Electroplate Glass Faceted Rondelle Bead Strands, Half Blue Plated, Lavender, 4x3mm, Hole: 1mm, about 150pcs/strand, 18.9 inch (EGLA-Q055-4mm-11)

Unit:10 Strand Stock Available: 2 unit Sold:1unit

Package Size:
10 Strand
Shipping Weight:88 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Imitation Jade Beads, Half Plated, Blue Plated, Faceted, Rondelle, Sky Blue, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-J4mm-I02)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:94 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Mixed Color, 6x5mm, Hole: 1mm, about 85~88pcs/strand, 16.1~16.5 inch(41~42cm) (EGLA-A034-T6mm-I)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:184 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, Chocolate, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-T4mm-I16)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:89 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Imitation Jade Beads, Half Plated, Blue Plated, Faceted, Rondelle, Dark Sea Green, 4x3mm, Hole: 0.4mm, about 123~127pcs/strand, 16.5~16.9 inch(42~43cm) (EGLA-A034-J4mm-I03)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:94 g

Mix and Match for the Best Prices

45% OFF Faceted Teardrop Full Plated Electroplate Glass Beads Strands, Blue Plated, 5x3mm, Hole: 1mm, about 100pcs/strand, 17.7 inch~19.6 inch(EGLA-J132-FP03)

Faceted Teardrop Full Plated Electroplate Glass Beads Strands, Blue Plated, 5x3mm, Hole: 1mm, about 100pcs/strand, 17.7 inch~19.6 inch (EGLA-J132-FP03)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:97 g
  • Regular Price: US $15.14

    Sale Price: US $8.33

Electroplate Opaque Solid Color Glass Beads Strands, Half Plated, Blue Plated, Faceted, Rondelle, WhiteSmoke, 8x6mm, Hole: 1mm, about 65~68pcs/strand, 15.7~16.1 inch(40~41cm) (EGLA-A034-P8mm-I10)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:299 g

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Half Plated, Faceted Cube, Sky Blue, 4x4x4mm, Hole: 1mm, about 100pcs/strand, 16.9 inch (EGLA-D018-4x4mm-16)

Unit:10 Strand Stock Available: 3 unit

Package Size:
Shipping Weight:139 g

Mix and Match for the Best Prices

Electroplate Glass Bead Strands, Faceted(32 Facets), Round, Blue Plated, 8x7mm, Hole: 1mm, 72pcs/strand, 21.2 inch (EGLA-R042-8mm-01)

Unit:10 Strand Stock Available: 1 unit

Mix and Match for the Best Prices

Electroplate Glass Beads Strands, Faceted, Cube, Blue, 4x4x4mm, hole: 1mm (EGLA-D018-4x4mm-55)

Unit:10 Strand Stock Available: 2 unit

Package Size:
10 Strand
Shipping Weight:139 g

Mix and Match for the Best Prices

40% OFF Electroplate Glass Beads Strands, Full Plated, Faceted Round, Blue Plated, 2mm, Hole: 0.7mm, about 184~187pcs/strand, 14.45''(36.7cm)(GLAA-H021-01A-FP03)

Electroplate Glass Beads Strands, Full Plated, Faceted Round, Blue Plated, 2mm, Hole: 0.7mm, about 184~187pcs/strand, 14.45''(36.7cm) (GLAA-H021-01A-FP03)

Unit:20 Strand Stock Available: 4 unit

Package Size:
20 Strand
Shipping Weight:42 g
  • Regular Price: US $9.89

    Sale Price: US $5.93

40% OFF Electroplated Glass Beads Strands, Faceted, Rondelle, Blue Plated, 2mm, Hole: 0.5mm, about 192~194pcs/strand, 12.99~13.39 inches(33~34cm)(EGLA-S174-23D-02)

Electroplated Glass Beads Strands, Faceted, Rondelle, Blue Plated, 2mm, Hole: 0.5mm, about 192~194pcs/strand, 12.99~13.39 inches(33~34cm) (EGLA-S174-23D-02)

Unit:20 Strand Stock Available: 3 unit

Package Size:
20 Strand
Shipping Weight:44 g
  • Regular Price: US $14.13

    Sale Price: US $8.48

Electroplate Glass Beads Strands, Full Plated, Faceted Round, Blue Plated, 3x2.5mm, Hole: 0.7mm, about 149pcs/strand, 14.57''(37cm) (GLAA-H021-01B-FP03)

Unit:20 Strand Stock Available: 5 unit

Package Size:
20 Strand
Shipping Weight:83 g

Mix and Match for the Best Prices

Transparent Electroplate Glass Beads Strands, Half Plated, Faceted Round, Blue Plated, 2mm, Hole: 0.7mm, about 184~187pcs/strand, 14.45''(36.7cm) (GLAA-H021-01A-HP08)

Unit:20 Strand Stock Available: 3 unit

Package Size:
20 Strand
Shipping Weight:41 g

Mix and Match for the Best Prices

Faceted Electroplate Crystal Glass Oval Beads Strands, Rainbow Color Plated, Royal Blue, 20x16x8mm, Hole: 1mm, about 35pcs/strand, 27.5 inch (EGLA-F059B-05)

Unit:5 Strand Stock Available: 1 unit

Package Size:
5 Strand
Shipping Weight:684 g

Mix and Match for the Best Prices

Transparent Electroplate Glass Beads Strands, Half Plated, Faceted Round, Blue Plated, 3x2.5mm, Hole: 0.7mm, about 149pcs/strand, 14.57''(37cm) (GLAA-H021-01B-HP01)

Unit:20 Strand Stock Available: 2 unit

Package Size:
20 Strand
Shipping Weight:85 g

Mix and Match for the Best Prices

50% OFF Electroplate Glass Beads Strands, Faceted, Zongzi, Blue Plated, 7x5.5~6x5.5~6mm, Hole: 1.2mm, about 79~80pcs/strand, 22.60''(57.4cm)(EGLA-I017-02-HP04)

Electroplate Glass Beads Strands, Faceted, Zongzi, Blue Plated, 7x5.5~6x5.5~6mm, Hole: 1.2mm, about 79~80pcs/strand, 22.60''(57.4cm) (EGLA-I017-02-HP04)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:199 g
  • Regular Price: US $42.88

    Sale Price: US $21.44

Electroplate Beads Strands, Faceted, Round, Blue Plated, 2x2mm, Hole: 0.5mm, about 186~209pcs/strand, 13.78~16.14''(35~41cm) (EGLA-H104-01E)

Unit:20 Strand Stock Available: 2 unit

Package Size:
20 Strand
Shipping Weight:61 g

Mix and Match for the Best Prices

Transparent Electroplate Glass Beads Strands, Faceted, Teardrop, Blue Plated, 8~9x8.5~9x8.5~9mm, Hole: 1.5mm, about 50pcs/strand, 16.69''(42.4cm) (EGLA-I017-04-HP01)

Unit:10 Strand Stock Available: 1 unit

Package Size:
10 Strand
Shipping Weight:393 g

Mix and Match for the Best Prices

  • TOP

Search by Image

Search Nbeads with an image instead of text. Try dragging an image here.

  • Upload an image
  • Paste image URL

1. The image must be in one of the following formats: .jpg, .png, .jpeg, .bmp, .gif, .webp, .tiff, .ppm

2. The size of the image should be less than 5M!

3. The image length and width must be greater than or equal 200 pixels and smaller than or equal to 1024pixes.

1. The image must be in one of the following formats: .jpg, .png, .jpeg, .bmp, .gif, .webp, .tiff, .ppm

2. The size of the image should be less than 5M!

3. The image length and width must be greater than or equal 200 pixels and smaller than or equal to 1024pixes.

Uploading File