ਆਪਣੀ ਐਪ ਵਿੱਚ ਫਾਈਲ ਅਪਲੋਡ ਕਿਵੇਂ ਜੋੜੀਏ: ਸਟੋਰੇਜ, ਹੱਦਾਂ ਅਤੇ ਸੁਰੱਖਿਆ
ਆਪਣੀ ਐਪ ਵਿੱਚ ਫਾਈਲ ਅਪਲੋਡ ਜੋੜਨ ਲਈ, ਫਾਈਲਾਂ ਨੂੰ ਆਬਜੈਕਟ ਸਟੋਰੇਜ (bucket) ਵਿੱਚ ਰੱਖੋ, ਆਪਣੀ ਸਰਵਰ ਡਿਸਕ ਜਾਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਨਹੀਂ, ਅਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਫਾਈਲ ਦੀ ਕੀ, ਨਾਮ, ਆਕਾਰ, ਕਿਸਮ ਅਤੇ ਮਾਲਕ ਨਾਲ ਇੱਕ ਛੋਟਾ ਰਿਕਾਰਡ ਸੇਵ ਕਰੋ। ਫਾਈਲ ਦਾ ਆਕਾਰ ਅਤੇ ਕਿਸਮ ਸਰਵਰ 'ਤੇ ਜਾਂਚੋ, ਅਤੇ ਪਹਿਲਾਂ ਤੈਅ ਕਰੋ ਕਿ ਫਾਈਲਾਂ ਜਨਤਕ ਹਨ (ਜਿਵੇਂ ਉਤਪਾਦ ਫੋਟੋਆਂ) ਜਾਂ ਨਿੱਜੀ (ਜਿਵੇਂ ਇਨਵਾਇਸ), ਅਤੇ ਨਿੱਜੀ ਫਾਈਲਾਂ ਸਿਰਫ਼ ਉਦੋਂ ਦਿਓ ਜਦੋਂ ਪੁੱਛਣ ਵਾਲੇ ਦੀ ਪਛਾਣ ਜਾਂਚ ਲਈ ਗਈ ਹੋਵੇ। AI ਐਪ ਬਿਲਡਰ ਵਿੱਚ ਤੁਸੀਂ ਅਪਲੋਡ ਫੀਚਰ ਨੂੰ ਇੱਕ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਦੱਸ ਸਕਦੇ ਹੋ; ਅਹਿਮ ਹਿੱਸਾ ਇਹ ਜਾਂਚਣਾ ਹੈ ਕਿ ਫਾਈਲਾਂ ਰੀਡਿਪਲੌਏ ਤੋਂ ਬਚ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਗਲਤ ਵਿਅਕਤੀ ਉਨ੍ਹਾਂ ਨੂੰ ਨਹੀਂ ਖੋਲ੍ਹ ਸਕਦਾ।
ਪਹਿਲਾਂ ਤੈਅ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਕਿਹੋ ਜਿਹੇ ਅਪਲੋਡ ਚਾਹੀਦੇ ਹਨ
ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ:
- ਕਿਹੜੀਆਂ ਫਾਈਲਾਂ? ਪ੍ਰੋਫਾਈਲ ਫੋਟੋਆਂ, ਉਤਪਾਦ ਤਸਵੀਰਾਂ, PDF, ਸਪ੍ਰੈੱਡਸ਼ੀਟਾਂ, ਆਡੀਓ, ਵੀਡੀਓ। ਇਹ ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਦੀਆਂ ਹੱਦਾਂ ਤੈਅ ਕਰਦਾ ਹੈ।
- ਇਨ੍ਹਾਂ ਨੂੰ ਕੌਣ ਵੇਖ ਸਕਦਾ ਹੈ? ਹਰ ਕੋਈ (ਜਨਤਕ ਗੈਲਰੀ) ਜਾਂ ਸਿਰਫ਼ ਅਪਲੋਡ ਕਰਨ ਵਾਲਾ ਅਤੇ ਐਡਮਿਨ (ਕੰਟਰੈਕਟ, ਪਛਾਣ ਦੇ ਦਸਤਾਵੇਜ਼, ਗਾਹਕ ਫਾਈਲਾਂ)।
- ਅਪਲੋਡ ਤੋਂ ਬਾਅਦ ਕੀ ਹੁੰਦਾ ਹੈ? ਸਿਰਫ਼ ਸੇਵ ਕਰਨਾ, ਝਲਕ ਦਿਖਾਉਣਾ, ਤਸਵੀਰਾਂ ਦਾ ਆਕਾਰ ਬਦਲਣਾ, ਜਾਂ ਸਮੱਗਰੀ ਪੜ੍ਹਨਾ।
ਜਨਤਕ ਤਸਵੀਰਾਂ ਅਤੇ ਨਿੱਜੀ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਵੱਖਰੇ ਸੈੱਟਅੱਪ ਚਾਹੀਦੇ ਹਨ, ਇਸ ਲਈ ਇਹ ਪਹਿਲਾਂ ਤੈਅ ਕਰੋ।
ਫਾਈਲਾਂ ਕਿੱਥੇ ਰਹਿਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ
| ਵਿਕਲਪ | ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ | ਕਿਸ ਲਈ ਚੰਗਾ | ਧਿਆਨ ਰੱਖਣ ਵਾਲੀਆਂ ਗੱਲਾਂ |
|---|---|---|---|
| ਆਬਜੈਕਟ ਸਟੋਰੇਜ (bucket) | ਫਾਈਲਾਂ ਉਨ੍ਹਾਂ ਲਈ ਬਣੀ ਸੇਵਾ ਵਿੱਚ; ਤੁਹਾਡਾ ਡੇਟਾਬੇਸ ਕੀ ਜਾਂ URL ਸੰਭਾਲਦਾ ਹੈ | ਲਗਭਗ ਹਰ ਐਪ | ਪਹੁੰਚ ਦੇ ਨਿਯਮ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਉਣੇ ਪੈਂਦੇ ਹਨ |
| ਪਲੇਟਫਾਰਮ ਵੱਲੋਂ ਦਿੱਤੀ ਸਟੋਰੇਜ | ਤੁਹਾਡਾ ਐਪ ਬਿਲਡਰ ਜਾਂ ਹੋਸਟ ਤੁਹਾਡੇ ਲਈ bucket ਚਾਲੂ ਕਰਦਾ ਹੈ | ਉਸ ਪਲੇਟਫਾਰਮ 'ਤੇ ਬਣੀਆਂ ਐਪਾਂ | ਸੀਮਾਵਾਂ ਅਤੇ ਕੀਮਤ ਪਲੇਟਫਾਰਮ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ |
| ਸਰਵਰ ਡਿਸਕ | ਐਪ ਸਰਵਰ ਦੇ ਫਾਈਲ ਸਿਸਟਮ 'ਤੇ ਲਿਖੀਆਂ ਫਾਈਲਾਂ | ਸਿਰਫ਼ ਲੋਕਲ ਡਿਵੈਲਪਮੈਂਟ | ਰੀਸਟਾਰਟ ਜਾਂ ਰੀਡਿਪਲੌਏ 'ਤੇ ਅਕਸਰ ਮਿਟ ਜਾਂਦੀਆਂ ਹਨ |
| ਡੇਟਾਬੇਸ ਵਿੱਚ | ਫਾਈਲ ਦੇ ਬਾਈਟ ਟੇਬਲ ਵਿੱਚ | ਲਗਭਗ ਕਦੇ ਨਹੀਂ | ਡੇਟਾਬੇਸ ਫੁੱਲਦਾ ਹੈ, ਬੈਕਅੱਪ ਹੌਲੀ ਕਰਦਾ ਹੈ |
| ਤੀਜੀ ਧਿਰ ਅਪਲੋਡ ਵਿਜੇਟ | ਇੱਕ ਹੋਸਟਡ ਅਪਲੋਡਰ ਸੇਵਾ ਪੂਰਾ ਕੰਮ ਸੰਭਾਲਦੀ ਹੈ | ਭਾਰੀ ਮੀਡੀਆ, ਤਸਵੀਰ ਰੂਪਾਂਤਰਣ | ਇੱਕ ਹੋਰ ਵੈਂਡਰ, ਖਾਤਾ ਅਤੇ ਬਿੱਲ |
ਜ਼ਿਆਦਾਤਰ ਐਪਾਂ ਲਈ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਅਤੇ ਡੇਟਾਬੇਸ ਰਿਕਾਰਡ ਸਹੀ ਜਵਾਬ ਹੈ। ਡੇਟਾਬੇਸ ਕਤਾਰ ਉਹ ਹੈ ਜੋ ਤੁਹਾਡੀ ਐਪ ਪੁੱਛਦੀ ਹੈ ("ਇਸ ਯੂਜ਼ਰ ਦੇ ਦਸਤਾਵੇਜ਼ ਦਿਖਾਓ"); bucket ਸਿਰਫ਼ ਬਾਈਟ ਰੱਖਦਾ ਹੈ।
ਜਨਤਕ ਬਨਾਮ ਨਿੱਜੀ ਫਾਈਲਾਂ
- ਜਨਤਕ ਫਾਈਲਾਂ (ਉਤਪਾਦ ਫੋਟੋਆਂ, ਬਲੌਗ ਤਸਵੀਰਾਂ, ਅਵਤਾਰ) ਇੱਕ ਜਨਤਕ URL ਤੋਂ ਦਿੱਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। ਲਿੰਕ ਵਾਲਾ ਕੋਈ ਵੀ ਉਨ੍ਹਾਂ ਨੂੰ ਖੋਲ੍ਹ ਸਕਦਾ ਹੈ, ਜੋ ਇਸ ਕਿਸਮ ਦੀ ਸਮੱਗਰੀ ਲਈ ਠੀਕ ਹੈ।
- ਨਿੱਜੀ ਫਾਈਲਾਂ (ਇਨਵਾਇਸ, ਕੰਟਰੈਕਟ, ਮੈਡੀਕਲ ਜਾਂ ਪਛਾਣ ਦੇ ਦਸਤਾਵੇਜ਼, ਗਾਹਕ ਡਿਲੀਵਰੇਬਲ) ਦਾ ਕਦੇ ਵੀ ਅਨੁਮਾਨ ਲਾਉਣ ਯੋਗ ਜਨਤਕ URL ਨਾ ਹੋਵੇ। ਸਰਵਰ ਜਾਂਚਦਾ ਹੈ ਕਿ ਲੌਗਇਨ ਯੂਜ਼ਰ ਫਾਈਲ ਦਾ ਮਾਲਕ ਹੈ ਜਾਂ ਇਜਾਜ਼ਤ ਰੱਖਦਾ ਹੈ, ਫਿਰ ਜਾਂ ਤਾਂ ਫਾਈਲ ਸਟ੍ਰੀਮ ਕਰਦਾ ਹੈ ਜਾਂ ਇੱਕ ਸਾਈਨਡ URL ਵਾਪਸ ਕਰਦਾ ਹੈ: ਇੱਕ ਲਿੰਕ ਜੋ ਥੋੜ੍ਹੇ ਸਮੇਂ ਲਈ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇੱਕ ਆਮ ਅਤੇ ਗੰਭੀਰ ਬੱਗ ਇਹ ਹੈ ਕਿ ਨਿੱਜੀ ਫਾਈਲਾਂ ਜਨਤਕ bucket ਵਿੱਚ ਅਨੁਮਾਨ ਲਾਉਣ ਯੋਗ ਨਾਮਾਂ ਨਾਲ ਰੱਖੀਆਂ ਜਾਣ। ਜਿਹੜਾ ਕੋਈ /uploads/invoice-102.pdf ਦਾ ਅੰਦਾਜ਼ਾ ਲਾ ਲਵੇ, ਉਸਨੂੰ ਕਿਸੇ ਹੋਰ ਦਾ ਇਨਵਾਇਸ ਮਿਲ ਜਾਂਦਾ ਹੈ।
ਉਦਾਹਰਣ ਪ੍ਰੋਂਪਟ
ਇੱਕ ਜਨਤਕ ਤਸਵੀਰ ਅਪਲੋਡ:
ਐਡਮਿਨਾਂ ਨੂੰ ਹਰ ਉਤਪਾਦ ਲਈ 5 ਤੱਕ ਉਤਪਾਦ ਫੋਟੋਆਂ ਅਪਲੋਡ ਕਰਨ ਦਿਓ। JPG, PNG ਅਤੇ WebP ਹਰ ਇੱਕ 5 MB ਤੱਕ ਸਵੀਕਾਰ ਕਰੋ। ਫਾਈਲਾਂ ਫਾਈਲ ਸਟੋਰੇਜ ਵਿੱਚ ਰੱਖੋ, ਹਰ ਫਾਈਲ ਦੀ ਕੀ, ਆਕਾਰ ਅਤੇ ਕ੍ਰਮ product_images ਟੇਬਲ ਵਿੱਚ ਸੇਵ ਕਰੋ, ਅਤੇ ਥੰਬਨੇਲ ਅਤੇ ਹਟਾਉਣ ਦਾ ਬਟਨ ਦਿਖਾਓ। ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਸਿਰਫ਼ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਨਹੀਂ, ਸਰਵਰ 'ਤੇ ਜਾਂਚੋ।
ਇੱਕ ਨਿੱਜੀ ਦਸਤਾਵੇਜ਼ ਅਪਲੋਡ:
ਲੌਗਇਨ ਕੀਤੇ ਗਾਹਕਾਂ ਲਈ ਇੱਕ Documents ਪੇਜ ਜੋੜੋ। ਗਾਹਕ 20 MB ਤੱਕ ਦੇ PDF ਅਪਲੋਡ ਕਰ ਸਕਦੇ ਹਨ। ਫਾਈਲਾਂ ਨਿੱਜੀ ਹਨ: ਉਨ੍ਹਾਂ ਨੂੰ ਫਾਈਲ ਸਟੋਰੇਜ ਵਿੱਚ ਰੱਖੋ, ਮਾਲਕ ID, ਅਸਲ ਫਾਈਲ ਨਾਮ, ਆਕਾਰ ਅਤੇ ਅਪਲੋਡ ਸਮਾਂ documents ਟੇਬਲ ਵਿੱਚ ਸੇਵ ਕਰੋ, ਅਤੇ ਸਿਰਫ਼ ਮਾਲਕ ਅਤੇ ਐਡਮਿਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦਿਓ। ਡਾਊਨਲੋਡ ਇੱਕ ਸਰਵਰ ਰੂਟ ਰਾਹੀਂ ਹੋਣ ਜੋ ਇਜਾਜ਼ਤ ਜਾਂਚੇ। ਇਨ੍ਹਾਂ ਫਾਈਲਾਂ ਲਈ ਕਦੇ ਜਨਤਕ URL ਨਾ ਦਿਓ।
ਲਾਭਦਾਇਕ ਅਗਲੇ ਪ੍ਰੋਂਪਟ:
ਅਪਲੋਡ ਦੌਰਾਨ ਪ੍ਰਗਤੀ ਬਾਰ ਅਤੇ ਜੇ ਫਾਈਲ ਬਹੁਤ ਵੱਡੀ ਜਾਂ ਗਲਤ ਕਿਸਮ ਦੀ ਹੋਵੇ ਤਾਂ ਸਾਫ਼ ਗਲਤੀ ਦਿਖਾਓ।
ਜਦੋਂ ਦਸਤਾਵੇਜ਼ ਦੀ ਕਤਾਰ ਮਿਟਾਈ ਜਾਵੇ, ਤਾਂ ਸੇਵ ਕੀਤੀ ਫਾਈਲ ਵੀ ਮਿਟਾਓ।
ਕਦਮ ਦਰ ਕਦਮ
- ਹਰ ਅਪਲੋਡ ਫੀਲਡ ਲਈ ਕਿਸਮਾਂ ਅਤੇ ਆਕਾਰ ਦੀਆਂ ਹੱਦਾਂ ਤੈਅ ਕਰੋ। ਖਾਸ ਰਹੋ: "20 MB ਤੱਕ ਦਾ PDF", "ਦਸਤਾਵੇਜ਼" ਨਹੀਂ।
- ਸਟੋਰੇਜ ਚਾਲੂ ਕਰੋ। AI ਬਿਲਡਰ ਵਿੱਚ ਚੈਟ ਰਾਹੀਂ ਅਪਲੋਡ ਮੰਗੋ ਅਤੇ ਉਹ ਸਟੋਰੇਜ ਸੈੱਟ ਕਰ ਦੇਵੇਗਾ; ਹੋਰ ਥਾਂ, bucket ਬਣਾਓ ਅਤੇ ਉਸਦੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਸਰਵਰ-ਸਾਈਡ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਜੋੜੋ।
- ਫਾਈਲ ਰਿਕਾਰਡਾਂ ਲਈ ਡੇਟਾਬੇਸ ਟੇਬਲ ਬਣਾਓ: ID, ਮਾਲਕ, ਸਟੋਰੇਜ ਕੀ, ਅਸਲ ਨਾਮ, ਕਿਸਮ, ਆਕਾਰ, ਬਣਾਏ ਜਾਣ ਦਾ ਸਮਾਂ।
- ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਰੂਟ ਬਣਾਓ: ਜਾਂਚੋ ਕਿ ਯੂਜ਼ਰ ਲੌਗਇਨ ਹੈ, ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਜਾਂਚੋ, ਫਾਈਲ ਨਾਮ ਦੀ ਥਾਂ ਇੱਕ ਸੁਰੱਖਿਅਤ ਸਟੋਰੇਜ ਕੀ ਬਣਾਓ, ਫਾਈਲ ਸੇਵ ਕਰੋ, ਰਿਕਾਰਡ ਪਾਓ।
- ਡਾਊਨਲੋਡ ਜਾਂ ਡਿਸਪਲੇ ਰਸਤਾ ਬਣਾਓ: ਜਨਤਕ ਫਾਈਲਾਂ ਲਈ ਜਨਤਕ URL; ਨਿੱਜੀ ਲਈ ਇਜਾਜ਼ਤ-ਜਾਂਚ ਵਾਲਾ ਰੂਟ ਜਾਂ ਸਾਈਨਡ URL।
- UI ਬਣਾਓ: ਫਾਈਲ ਚੁਣਨ ਵਾਲਾ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਡਰੈਗ ਅਤੇ ਡ੍ਰੌਪ, ਪ੍ਰਗਤੀ, ਝਲਕਾਂ, ਗਲਤੀਆਂ।
- ਮਿਟਾਉਣਾ ਸੰਭਾਲੋ ਤਾਂ ਕਿ ਰਿਕਾਰਡ ਹਟਾਉਣ ਨਾਲ ਸੇਵ ਕੀਤੀ ਫਾਈਲ ਵੀ ਹਟ ਜਾਵੇ।
- ਜਾਂਚੋ: ਅਪਲੋਡ ਕਰੋ, ਰੀਲੋਡ ਕਰੋ, ਰੀਡਿਪਲੌਏ ਜਾਂ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ, ਅਤੇ ਦੇਖੋ ਕਿ ਫਾਈਲ ਅਜੇ ਵੀ ਲੋਡ ਹੁੰਦੀ ਹੈ। ਫਿਰ ਕਿਸੇ ਹੋਰ ਯੂਜ਼ਰ ਵਜੋਂ ਲੌਗਇਨ ਕਰਕੇ ਪਹਿਲੇ ਯੂਜ਼ਰ ਦੀ ਨਿੱਜੀ ਫਾਈਲ ਖੋਲ੍ਹਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਆਮ ਗਲਤੀਆਂ
- ਸਰਵਰ ਦੀ ਡਿਸਕ 'ਤੇ ਅਪਲੋਡ ਲਿਖਣਾ। ਡਿਵੈਲਪਮੈਂਟ ਵਿੱਚ ਚੱਲਦਾ ਹੈ, ਫਿਰ ਰੀਸਟਾਰਟ ਜਾਂ ਰੀਡਿਪਲੌਏ ਤੋਂ ਬਾਅਦ ਫਾਈਲਾਂ ਗਾਇਬ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
- ਬ੍ਰਾਊਜ਼ਰ ਦੀਆਂ ਜਾਂਚਾਂ 'ਤੇ ਭਰੋਸਾ ਕਰਨਾ। ਫਾਈਲ ਇਨਪੁੱਟ ਦੀ "accept" ਸੈਟਿੰਗ ਇੱਕ ਇਸ਼ਾਰਾ ਹੈ, ਸੁਰੱਖਿਆ ਨਹੀਂ। ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਸਰਵਰ 'ਤੇ ਜਾਂਚੋ।
- ਯੂਜ਼ਰ ਦੇ ਫਾਈਲ ਨਾਮ ਨੂੰ ਸਟੋਰੇਜ ਕੀ ਵਜੋਂ ਵਰਤਣਾ। ਨਾਮ ਟਕਰਾਉਂਦੇ ਹਨ ਅਤੇ ਅਜੀਬ ਅੱਖਰ ਰੱਖ ਸਕਦੇ ਹਨ। ਇੱਕ ਵਿਲੱਖਣ ਕੀ ਬਣਾਓ ਅਤੇ ਅਸਲ ਨਾਮ ਵੱਖਰਾ ਸੇਵ ਕਰੋ।
- ਨਿੱਜੀ ਫਾਈਲਾਂ ਲਈ ਜਨਤਕ bucket। ਉੱਪਰ ਦੱਸਿਆ ਗਿਆ; ਇਹੀ ਉਹ ਗਲਤੀ ਹੈ ਜੋ ਖਬਰਾਂ ਵਿੱਚ ਆਉਂਦੀ ਹੈ।
- ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਫਾਈਲ ਦੀ ਇਜਾਜ਼ਤ। ਤੁਹਾਡੇ ਡੋਮੇਨ ਤੋਂ ਦਿੱਤੀਆਂ HTML ਜਾਂ SVG ਫਾਈਲਾਂ ਕੁਝ ਸੈੱਟਅੱਪਾਂ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾ ਸਕਦੀਆਂ ਹਨ। ਸਿਰਫ਼ ਲੋੜੀਂਦੀਆਂ ਕਿਸਮਾਂ ਸਵੀਕਾਰ ਕਰੋ।
- ਕੋਈ ਆਕਾਰ ਦੀ ਹੱਦ ਨਹੀਂ। ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਅਪਲੋਡ ਤੁਹਾਡੀ ਸਟੋਰੇਜ ਹੜੱਪ ਸਕਦਾ ਹੈ ਜਾਂ ਬੇਨਤੀ ਦਾ ਸਮਾਂ ਖਤਮ ਕਰ ਸਕਦਾ ਹੈ।
- ਅਨਾਥ ਫਾਈਲਾਂ। ਡੇਟਾਬੇਸ ਕਤਾਰ ਮਿਟਾਉਣਾ ਪਰ ਫਾਈਲ ਨਾ ਮਿਟਾਉਣਾ ਉਸ ਸਟੋਰੇਜ ਨੂੰ ਹੌਲੀ-ਹੌਲੀ ਭਰਦਾ ਹੈ ਜਿਸਦਾ ਤੁਸੀਂ ਭੁਗਤਾਨ ਕਰ ਰਹੇ ਹੋ।
- ਮੋਬਾਈਲ ਨੂੰ ਭੁੱਲਣਾ। ਫ਼ੋਨ ਦੀਆਂ ਫੋਟੋਆਂ ਵੱਡੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ HEIC ਵਰਗੇ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਹੋ ਸਕਦੀਆਂ ਹਨ; ਤੈਅ ਕਰੋ ਕਿ ਉਨ੍ਹਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ ਹੈ ਜਾਂ ਬਦਲਣਾ ਹੈ।
ਚੈੱਕਲਿਸਟ
- ਫਾਈਲਾਂ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਵਿੱਚ ਜਾਂਦੀਆਂ ਹਨ, ਸਰਵਰ ਡਿਸਕ ਜਾਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਨਹੀਂ
- ਹਰ ਫਾਈਲ ਦਾ ਡੇਟਾਬੇਸ ਰਿਕਾਰਡ ਹੈ ਜਿਸ ਵਿੱਚ ਮਾਲਕ, ਕੀ, ਨਾਮ, ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਹੈ
- ਕਿਸਮ ਅਤੇ ਆਕਾਰ ਸਰਵਰ 'ਤੇ ਜਾਂਚੇ ਜਾਂਦੇ ਹਨ
- ਸਟੋਰੇਜ ਕੀਆਂ ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਫਾਈਲ ਨਾਮ ਤੋਂ ਨਹੀਂ ਲਈਆਂ ਜਾਂਦੀਆਂ
- ਨਿੱਜੀ ਫਾਈਲਾਂ ਸਿਰਫ਼ ਇਜਾਜ਼ਤ ਜਾਂਚ ਤੋਂ ਬਾਅਦ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ
- ਕੋਈ ਹੋਰ ਯੂਜ਼ਰ ਤੁਹਾਡੀਆਂ ਨਿੱਜੀ ਫਾਈਲਾਂ ਨਹੀਂ ਖੋਲ੍ਹ ਸਕਦਾ, ਲਿੰਕ ਹੋਣ 'ਤੇ ਵੀ
- ਰਿਕਾਰਡ ਮਿਟਾਉਣ ਨਾਲ ਫਾਈਲ ਵੀ ਮਿਟਦੀ ਹੈ
- ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਜਾਂ ਰੀਡਿਪਲੌਏ ਤੋਂ ਬਾਅਦ ਫਾਈਲਾਂ ਅਜੇ ਵੀ ਲੋਡ ਹੁੰਦੀਆਂ ਹਨ
- ਅਪਲੋਡ ਦੀਆਂ ਗਲਤੀਆਂ ਸਾਫ਼ ਦਿਖਦੀਆਂ ਹਨ, ਫ਼ੋਨ 'ਤੇ ਵੀ
Mythex ਵਿੱਚ ਫਾਈਲ ਅਪਲੋਡ
Mythex ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਫਾਈਲ ਸਟੋਰੇਜ ਆਪਣੇ ਆਪ ਚਾਲੂ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਡੀ ਐਪ ਨੂੰ ਅਪਲੋਡ ਦੀ ਲੋੜ ਹੋਵੇ, ਇਸ ਲਈ ਤੁਹਾਨੂੰ bucket ਹੱਥੀਂ ਪ੍ਰਬੰਧ ਨਹੀਂ ਕਰਨਾ ਪੈਂਦਾ। ਤੁਸੀਂ ਚੈਟ ਵਿੱਚ /storage ਵੀ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ Free ਅਤੇ Pro 'ਤੇ ਉਪਲਬਧ ਹੈ, Free 'ਤੇ 1 GB ਦੀ ਹੱਦ ਨਾਲ, ਅਤੇ ਤੁਸੀਂ ਇਸਦੀ ਸਥਿਤੀ Settings → Storage ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ।
ਦਸਤਾਵੇਜ਼ ਸਾਫ਼ ਦੱਸਦੇ ਹਨ ਕਿ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਸਟਿੰਗ ਟਿਕਾਊ ਲੋਕਲ ਫਾਈਲ ਸਿਸਟਮ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਏਜੰਟ ਨੂੰ ਡਿਸਕ 'ਤੇ ਸੇਵ ਕਰਨ ਦੀ ਥਾਂ ਪਲੇਟਫਾਰਮ ਸਟੋਰੇਜ ਵਰਤਣ ਲਈ ਕਹੋ। ਸੇਵ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡਾਊਨਲੋਡ ਤੁਹਾਡੇ ਕ੍ਰੈਡਿਟ ਬੈਲੰਸ ਵਿੱਚੋਂ ਲੱਗਦੇ ਹਨ, ਆਕਾਰ ਅਤੇ ਕਿੰਨਾ ਡਾਊਨਲੋਡ ਹੁੰਦਾ ਹੈ ਉਸ ਅਨੁਸਾਰ; Pro ਦੀ ਦਰ Free ਦੀ ਅੱਧੀ ਹੈ। ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ File storage ਦੇਖੋ।
ਅਪਲੋਡ ਅਕਸਰ ਫਾਈਲ ਰਿਕਾਰਡਾਂ ਲਈ ਡੇਟਾਬੇਸ ਅਤੇ ਨਿੱਜੀ ਫਾਈਲਾਂ ਲਈ ਲੌਗਇਨ ਨਾਲ ਚੱਲਦੇ ਹਨ। ਜੇ ਤੁਸੀਂ ਕੋਈ ਅਜਿਹੀ ਥਾਂ ਬਣਾ ਰਹੇ ਹੋ ਜਿੱਥੇ ਗਾਹਕ ਦਸਤਾਵੇਜ਼ ਵਟਾਂਦਰਾ ਕਰਦੇ ਹਨ, ਤਾਂ ਕਲਾਇੰਟ ਪੋਰਟਲ ਕਿਵੇਂ ਬਣਾਈਏ ਦੇਖੋ, ਅਤੇ ਲਾਂਚ ਤੋਂ ਪਹਿਲਾਂ ਸੁਰੱਖਿਆ ਚੈੱਕਲਿਸਟ ਚਲਾਓ।
ਸਵਾਲ
ਅਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਕਿੱਥੇ ਸੰਭਾਲਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ?
ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਵਿੱਚ (ਇੱਕ ਸੇਵਾ ਜੋ ਖਾਸ ਤੌਰ 'ਤੇ ਫਾਈਲਾਂ ਲਈ ਬਣੀ ਹੈ, ਜਿਸਨੂੰ ਅਕਸਰ bucket ਕਿਹਾ ਜਾਂਦਾ ਹੈ), ਨਾ ਕਿ ਐਪ ਸਰਵਰ ਦੀ ਡਿਸਕ 'ਤੇ ਅਤੇ ਨਾ ਡੇਟਾਬੇਸ ਦੇ ਅੰਦਰ। ਆਪਣੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਿਰਫ਼ ਫਾਈਲ ਦੀ ਕੀ ਜਾਂ URL, ਅਤੇ ਨਾਮ, ਆਕਾਰ ਅਤੇ ਮਾਲਕ ਵਰਗੇ ਵੇਰਵੇ ਰੱਖੋ।
ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਜਾਂ ਰੀਡਿਪਲੌਏ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੇਰੀਆਂ ਅਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਕਿਉਂ ਗਾਇਬ ਹੋ ਜਾਂਦੀਆਂ ਹਨ?
ਜ਼ਿਆਦਾਤਰ ਹੋਸਟਿੰਗ ਪਲੇਟਫਾਰਮਾਂ ਕੋਲ ਟਿਕਾਊ ਲੋਕਲ ਡਿਸਕ ਨਹੀਂ ਹੁੰਦੀ: ਜਦੋਂ ਐਪ ਰੀਸਟਾਰਟ ਜਾਂ ਰੀਡਿਪਲੌਏ ਹੁੰਦੀ ਹੈ, ਉਸਦੀ ਡਿਸਕ 'ਤੇ ਲਿਖੀਆਂ ਫਾਈਲਾਂ ਖਤਮ ਹੋ ਜਾਂਦੀਆਂ ਹਨ। ਅਪਲੋਡ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਵਿੱਚ ਸੇਵ ਕਰੋ।
ਮੈਂ ਅਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਨਿੱਜੀ ਕਿਵੇਂ ਰੱਖਾਂ?
ਫਾਈਲਾਂ ਨੂੰ ਜਨਤਕ ਤੌਰ 'ਤੇ ਪੜ੍ਹਨਯੋਗ ਨਾ ਬਣਾਓ। ਤੁਹਾਡਾ ਸਰਵਰ ਜਾਂਚੇ ਕਿ ਲੌਗਇਨ ਯੂਜ਼ਰ ਨੂੰ ਉਹ ਫਾਈਲ ਵੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ, ਫਿਰ ਫਾਈਲ ਭੇਜੇ ਜਾਂ ਉਸਦਾ ਥੋੜ੍ਹੇ ਸਮੇਂ ਲਈ ਕੰਮ ਕਰਨ ਵਾਲਾ ਸਾਈਨਡ ਲਿੰਕ ਵਾਪਸ ਕਰੇ।
ਕੀ Mythex ਫਾਈਲ ਅਪਲੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ?
ਹਾਂ। ਜਦੋਂ ਐਪ ਨੂੰ ਅਪਲੋਡ ਦੀ ਲੋੜ ਹੋਵੇ, Mythex ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਫਾਈਲ ਸਟੋਰੇਜ ਚਾਲੂ ਕਰ ਸਕਦਾ ਹੈ, Free ਅਤੇ Pro 'ਤੇ, Free 'ਤੇ 1 GB ਦੀ ਹੱਦ ਨਾਲ। ਤੁਸੀਂ ਏਜੰਟ ਨੂੰ ਅਪਲੋਡ ਫੀਚਰ ਮੰਗੋ ਜਾਂ /storage ਟਾਈਪ ਕਰੋ।