There are many different types of cancer, and some cancers of the digestive tract may result in vomiting blood or spitting up blood. However, this does not necessarily mean that the disease is advanced, but it may also be in the middle or early middle stage. Further treatment is usually needed, including hemostasis, acid suppression, and surgery for the primary lesion. In case of cancer in other parts of the body, non-digestive system, this kind of blood vomiting may be due to the spread of the lesion to the digestive tract, suggesting that it may mean the disease is more advanced or progressive. In this case, further examination can be done to understand the extent of the spread of the disease, and then further treatment can be given for the primary and metastatic lesions. It is also necessary to apply hemostatic, as well as digestive and pain-relieving medications, and to enhance nutrition and observe while treating.